@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:200,300,400,500,600,700,800&display=swap);
.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, "Helvetica Neue", sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption{font:400 12px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-button-toggle{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto, "Helvetica Neue", 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-dialog-title{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{-ms-transform:translateY(-1.34375em) scale(0.75);transform:translateY(-1.34375em) scale(0.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{-ms-transform:translateY(-1.34374em) scale(0.75);transform:translateY(-1.34374em) scale(0.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-0.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);-ms-transform:translateY(-1.28125em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);-ms-transform:translateY(-1.28124em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);-ms-transform:translateY(-1.28123em) scale(0.75);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{-ms-transform:translateY(-1.28122em) scale(0.75);transform:translateY(-1.28122em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{-ms-transform:translateY(-1.2812em) scale(0.75);transform:translateY(-1.2812em) scale(0.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{-ms-transform:translateY(-0.59375em) scale(0.75);transform:translateY(-0.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{-ms-transform:translateY(-0.59374em) scale(0.75);transform:translateY(-0.59374em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{-ms-transform:translateY(-1.59375em) scale(0.75);transform:translateY(-1.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{-ms-transform:translateY(-1.59374em) scale(0.75);transform:translateY(-1.59374em) scale(0.75);width:133.3333433333%}.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}input.mat-input-element{margin-top:-0.0625em}.mat-menu-item{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px}.mat-radio-button{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-slider-thumb-label-text{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, "Helvetica Neue", 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:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-option{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.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);-ms-transform:scale(0);transform:scale(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}.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:-ms-flexbox;display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:-ms-flexbox;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:transparent;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,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@-webkit-keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-start{/*!*/}@-webkit-keyframes cdk-text-field-autofill-end{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{-webkit-animation:cdk-text-field-autofill-start 0s 1ms;animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){-webkit-animation:cdk-text-field-autofill-end 0s 1ms;animation:cdk-text-field-autofill-end 0s 1ms}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}.mat-focus-indicator{position:relative}.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox::after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){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-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.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{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;-ms-transform:scale(0.6);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{-ms-transform:none;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-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-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:#fff}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:rgba(0,0,0,.12)}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){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-raised-button: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-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){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-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){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-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){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-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){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-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){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-button-toggle-standalone,.mat-button-toggle-group{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,.mat-button-toggle-group-appearance-standard{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 rgba(0,0,0,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.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 rgba(0,0,0,.12)}.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 rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){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-card.mat-card-flat:not([class*=mat-elevation-z]){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-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa !important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{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-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip::after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-table{background:#fff}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{border-top-color: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{color:rgba(0,0,0,.38)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.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:transparent}.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}.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),.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)}.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 .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),.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)}.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 .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),.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)}.mat-datepicker-content-touch{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-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-dialog-container{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);background:#fff;color:rgba(0,0,0,.87)}.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-form-field-label{color:rgba(0,0,0,.6)}.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{color:rgba(0,0,0,.54)}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after{color:#f44336}.mat-list-base .mat-list-item{color:rgba(0,0,0,.87)}.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-item-disabled{background-color:#eee}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){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-menu-item{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled]::after,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-item-submenu-trigger::after{color:rgba(0,0,0,.54)}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#c5cae9}.mat-progress-bar-buffer{background-color:#c5cae9}.mat-progress-bar-fill::after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#ff80ab}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ff80ab}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){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-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.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-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{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);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-primary .mat-slider-track-fill,.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}.mat-accent .mat-slider-track-fill,.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.mat-warn .mat-slider-track-fill,.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:rgba(0,0,0,.04)}@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:transparent;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-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-] .mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-links .mat-focus-indicator::before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-links .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element{background-color:rgba(255,255,255,.12)}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-links .mat-focus-indicator::before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-links .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element{background-color:rgba(255,255,255,.12)}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-links .mat-focus-indicator::before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-links .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element{background-color:rgba(255,255,255,.12)}.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-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;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-simple-snackbar-action{color:#ff4081}

@font-face{font-family:videogular;src:url(videogular.eot?hj1wei);src:url(videogular.eot?hj1wei#iefix) format("embedded-opentype"),url(videogular.ttf?hj1wei) format("truetype"),url(videogular.woff?hj1wei) format("woff"),url(videogular.svg?hj1wei#videogular) format("svg");font-weight:400;font-style:normal}[class*=" vg-icon-"],[class^=vg-icon-]{font-family:videogular!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50px;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vg-icon-closed_caption:before{content:"\e006"}.vg-icon-pause:before{content:"\e018"}.vg-icon-play_arrow:before{content:"\e01b"}.vg-icon-repeat:before{content:"\e023"}.vg-icon-replay:before{content:"\e025"}.vg-icon-skip_next:before{content:"\e027"}.vg-icon-skip_previous:before{content:"\e028"}.vg-icon-stop:before{content:"\e02a"}.vg-icon-volume_down:before{content:"\e030"}.vg-icon-volume_mute:before{content:"\e031"}.vg-icon-volume_off:before{content:"\e032"}.vg-icon-volume_up:before{content:"\e033"}.vg-icon-hd:before{content:"\e035"}.vg-icon-forward_10:before{content:"\e038"}.vg-icon-forward_30:before{content:"\e039"}.vg-icon-replay_10:before{content:"\e03b"}.vg-icon-replay_30:before{content:"\e03c"}.vg-icon-fullscreen:before{content:"\e20c"}.vg-icon-fullscreen_exit:before{content:"\e20d"}vg-player video{width:100%;height:100%}
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
pre,
code,
kbd,
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: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
select {
  word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -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: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.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, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.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: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.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: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.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: 15px;
  padding-left: 15px;
  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: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -ms-flex-order: -1;
  order: -1;
}
.order-last {
  -ms-flex-order: 13;
  order: 13;
}
.order-0 {
  -ms-flex-order: 0;
  order: 0;
}
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -ms-flex-order: 5;
  order: 5;
}
.order-6 {
  -ms-flex-order: 6;
  order: 6;
}
.order-7 {
  -ms-flex-order: 7;
  order: 7;
}
.order-8 {
  -ms-flex-order: 8;
  order: 8;
}
.order-9 {
  -ms-flex-order: 9;
  order: 9;
}
.order-10 {
  -ms-flex-order: 10;
  order: 10;
}
.order-11 {
  -ms-flex-order: 11;
  order: 11;
}
.order-12 {
  -ms-flex-order: 12;
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  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 > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  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 > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.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, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.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 + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 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 0.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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' 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(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 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 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' 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(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.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 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.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 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.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 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-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 0.2rem rgba(216, 217, 219, 0.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 0.2rem rgba(216, 217, 219, 0.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 0.2rem rgba(82, 88, 93, 0.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 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  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: #6c757d;
  border-color: #6c757d;
}
.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 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  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: #28a745;
  border-color: #28a745;
}
.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 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  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: #17a2b8;
  border-color: #17a2b8;
}
.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 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  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: #ffc107;
  border-color: #ffc107;
}
.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 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  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: #dc3545;
  border-color: #dc3545;
}
.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 0.2rem rgba(220, 53, 69, 0.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 0.2rem rgba(248, 249, 250, 0.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 0.2rem rgba(248, 249, 250, 0.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 0.2rem rgba(52, 58, 64, 0.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 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  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-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  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;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.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: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  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="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.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) {
  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:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .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) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: -ms-inline-flexbox;
  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: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  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: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.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: #007bff;
  background-color: #007bff;
}
.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(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.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(0, 123, 255, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -ms-transform: translateX(0.75rem);
      transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  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 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.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 + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  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: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  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 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  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: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  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: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 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, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.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, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.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: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    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-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    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-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    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: -1px;
}
.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  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: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.media-body {
  -ms-flex: 1;
  flex: 1;
}
.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.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: #007bff;
  border-color: #007bff;
}
.list-group-horizontal {
  -ms-flex-direction: row;
  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: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
    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: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
    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: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
    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: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
    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: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    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: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  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:hover, .list-group-item-dark.list-group-item-action:focus {
  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.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  -ms-transform: translate(0, -50px);
      transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  -ms-transform: none;
      transform: none;
}
.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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 {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.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;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  -ms-touch-action: pan-y;
  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 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -ms-transform: translateX(100%);
      transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -ms-transform: none;
      transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-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: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  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 0.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;
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border .75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
@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;
  -webkit-animation: spinner-grow .75s linear infinite;
  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: #007bff !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !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: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !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: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    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 iframe,
.embed-responsive embed,
.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.857143%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    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 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.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: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.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: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.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: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.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: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.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: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.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: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.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: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.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: #007bff !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.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 {
  *,
  *::before,
  *::after {
    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;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    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 th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/* exo-100normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 100;
  src: url('exo-latin-100.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Thin '),
    local('Exo-Thin'),
    url('exo-latin-100.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-100.woff2') format('woff2'), 
    url('exo-latin-100.woff') format('woff'), 
    url('exo-latin-100.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-100italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-weight: 100;
  src: url('exo-latin-100italic.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Thin italic'),
    local('Exo-Thinitalic'),
    url('exo-latin-100italic.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-100italic.woff2') format('woff2'), 
    url('exo-latin-100italic.woff') format('woff'), 
    url('exo-latin-100italic.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-200normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 200;
  src: url('exo-latin-200.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Extra Light '),
    local('Exo-Extra Light'),
    url('exo-latin-200.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-200.woff2') format('woff2'), 
    url('exo-latin-200.woff') format('woff'), 
    url('exo-latin-200.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-300normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 300;
  src: url('exo-latin-300.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Light '),
    local('Exo-Light'),
    url('exo-latin-300.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-300.woff2') format('woff2'), 
    url('exo-latin-300.woff') format('woff'), 
    url('exo-latin-300.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-200italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-weight: 200;
  src: url('exo-latin-200italic.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Extra Light italic'),
    local('Exo-Extra Lightitalic'),
    url('exo-latin-200italic.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-200italic.woff2') format('woff2'), 
    url('exo-latin-200italic.woff') format('woff'), 
    url('exo-latin-200italic.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-300italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-weight: 300;
  src: url('exo-latin-300italic.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Light italic'),
    local('Exo-Lightitalic'),
    url('exo-latin-300italic.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-300italic.woff2') format('woff2'), 
    url('exo-latin-300italic.woff') format('woff'), 
    url('exo-latin-300italic.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-400normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  src: url('exo-latin-400.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Regular '),
    local('Exo-Regular'),
    url('exo-latin-400.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-400.woff2') format('woff2'), 
    url('exo-latin-400.woff') format('woff'), 
    url('exo-latin-400.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-400italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-weight: 400;
  src: url('exo-latin-400italic.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Regular italic'),
    local('Exo-Regularitalic'),
    url('exo-latin-400italic.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-400italic.woff2') format('woff2'), 
    url('exo-latin-400italic.woff') format('woff'), 
    url('exo-latin-400italic.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-500normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 500;
  src: url('exo-latin-500.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Medium '),
    local('Exo-Medium'),
    url('exo-latin-500.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-500.woff2') format('woff2'), 
    url('exo-latin-500.woff') format('woff'), 
    url('exo-latin-500.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-500italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-weight: 500;
  src: url('exo-latin-500italic.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Medium italic'),
    local('Exo-Mediumitalic'),
    url('exo-latin-500italic.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-500italic.woff2') format('woff2'), 
    url('exo-latin-500italic.woff') format('woff'), 
    url('exo-latin-500italic.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-600italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-weight: 600;
  src: url('exo-latin-600italic.eot'); /* IE9 Compat Modes */
  src:
    local('Exo SemiBold italic'),
    local('Exo-SemiBolditalic'),
    url('exo-latin-600italic.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-600italic.woff2') format('woff2'), 
    url('exo-latin-600italic.woff') format('woff'), 
    url('exo-latin-600italic.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-600normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 600;
  src: url('exo-latin-600.eot'); /* IE9 Compat Modes */
  src:
    local('Exo SemiBold '),
    local('Exo-SemiBold'),
    url('exo-latin-600.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-600.woff2') format('woff2'), 
    url('exo-latin-600.woff') format('woff'), 
    url('exo-latin-600.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-700normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 700;
  src: url('exo-latin-700.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Bold '),
    local('Exo-Bold'),
    url('exo-latin-700.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-700.woff2') format('woff2'), 
    url('exo-latin-700.woff') format('woff'), 
    url('exo-latin-700.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-800normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 800;
  src: url('exo-latin-800.eot'); /* IE9 Compat Modes */
  src:
    local('Exo ExtraBold '),
    local('Exo-ExtraBold'),
    url('exo-latin-800.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-800.woff2') format('woff2'), 
    url('exo-latin-800.woff') format('woff'), 
    url('exo-latin-800.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-700italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-weight: 700;
  src: url('exo-latin-700italic.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Bold italic'),
    local('Exo-Bolditalic'),
    url('exo-latin-700italic.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-700italic.woff2') format('woff2'), 
    url('exo-latin-700italic.woff') format('woff'), 
    url('exo-latin-700italic.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-800italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-weight: 800;
  src: url('exo-latin-800italic.eot'); /* IE9 Compat Modes */
  src:
    local('Exo ExtraBold italic'),
    local('Exo-ExtraBolditalic'),
    url('exo-latin-800italic.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-800italic.woff2') format('woff2'), 
    url('exo-latin-800italic.woff') format('woff'), 
    url('exo-latin-800italic.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-900normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 900;
  src: url('exo-latin-900.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Black '),
    local('Exo-Black'),
    url('exo-latin-900.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-900.woff2') format('woff2'), 
    url('exo-latin-900.woff') format('woff'), 
    url('exo-latin-900.svg#exo') format('svg'); /* Legacy iOS */
}
/* exo-900italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-weight: 900;
  src: url('exo-latin-900italic.eot'); /* IE9 Compat Modes */
  src:
    local('Exo Black italic'),
    local('Exo-Blackitalic'),
    url('exo-latin-900italic.eot?#iefix') format('embedded-opentype'), 
    url('exo-latin-900italic.woff2') format('woff2'), 
    url('exo-latin-900italic.woff') format('woff'), 
    url('exo-latin-900italic.svg#exo') format('svg'); /* Legacy iOS */
}


@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Thin.eot');
    src: local('Roboto Thin'), local('Roboto-Thin'), url('Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('Roboto-Thin.woff2') format('woff2'), url('Roboto-Thin.woff') format('woff'), url('Roboto-Thin.ttf') format('truetype'), url('Roboto-Thin.svg#Roboto') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url('Roboto-Thin.eot');
    src: local('Roboto Thin'), local('Roboto-Thin'), url('Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('Roboto-Thin.woff2') format('woff2'), url('Roboto-Thin.woff') format('woff'), url('Roboto-Thin.ttf') format('truetype'), url('Roboto-Thin.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-ThinItalic.eot');
    src: local('Roboto ThinItalic'), local('Roboto-ThinItalic'), url('Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-ThinItalic.woff2') format('woff2'), url('Roboto-ThinItalic.woff') format('woff'), url('Roboto-ThinItalic.ttf') format('truetype'), url('Roboto-ThinItalic.svg#Roboto') format('svg');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-ThinItalic';
    src: url('Roboto-ThinItalic.eot');
    src: local('Roboto ThinItalic'), local('Roboto-ThinItalic'), url('Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-ThinItalic.woff2') format('woff2'), url('Roboto-ThinItalic.woff') format('woff'), url('Roboto-ThinItalic.ttf') format('truetype'), url('Roboto-ThinItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Light.eot');
    src: local('Roboto Light'), local('Roboto-Light'), url('Roboto-Light.eot?#iefix') format('embedded-opentype'), url('Roboto-Light.woff2') format('woff2'), url('Roboto-Light.woff') format('woff'), url('Roboto-Light.ttf') format('truetype'), url('Roboto-Light.svg#Roboto') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('Roboto-Light.eot');
    src: local('Roboto Light'), local('Roboto-Light'), url('Roboto-Light.eot?#iefix') format('embedded-opentype'), url('Roboto-Light.woff2') format('woff2'), url('Roboto-Light.woff') format('woff'), url('Roboto-Light.ttf') format('truetype'), url('Roboto-Light.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-LightItalic.eot');
    src: local('Roboto LightItalic'), local('Roboto-LightItalic'), url('Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-LightItalic.woff2') format('woff2'), url('Roboto-LightItalic.woff') format('woff'), url('Roboto-LightItalic.ttf') format('truetype'), url('Roboto-LightItalic.svg#Roboto') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-LightItalic';
    src: url('Roboto-LightItalic.eot');
    src: local('Roboto LightItalic'), local('Roboto-LightItalic'), url('Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-LightItalic.woff2') format('woff2'), url('Roboto-LightItalic.woff') format('woff'), url('Roboto-LightItalic.ttf') format('truetype'), url('Roboto-LightItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Regular.eot');
    src: local('Roboto Regular'), local('Roboto-Regular'), url('Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('Roboto-Regular.woff2') format('woff2'), url('Roboto-Regular.woff') format('woff'), url('Roboto-Regular.ttf') format('truetype'), url('Roboto-Regular.svg#Roboto') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('Roboto-Regular.eot');
    src: local('Roboto Regular'), local('Roboto-Regular'), url('Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('Roboto-Regular.woff2') format('woff2'), url('Roboto-Regular.woff') format('woff'), url('Roboto-Regular.ttf') format('truetype'), url('Roboto-Regular.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-RegularItalic.eot');
    src: local('Roboto RegularItalic'), local('Roboto-RegularItalic'), url('Roboto-RegularItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-RegularItalic.woff2') format('woff2'), url('Roboto-RegularItalic.woff') format('woff'), url('Roboto-RegularItalic.ttf') format('truetype'), url('Roboto-RegularItalic.svg#Roboto') format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-RegularItalic';
    src: url('Roboto-RegularItalic.eot');
    src: local('Roboto RegularItalic'), local('Roboto-RegularItalic'), url('Roboto-RegularItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-RegularItalic.woff2') format('woff2'), url('Roboto-RegularItalic.woff') format('woff'), url('Roboto-RegularItalic.ttf') format('truetype'), url('Roboto-RegularItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Medium.eot');
    src: local('Roboto Medium'), local('Roboto-Medium'), url('Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('Roboto-Medium.woff2') format('woff2'), url('Roboto-Medium.woff') format('woff'), url('Roboto-Medium.ttf') format('truetype'), url('Roboto-Medium.svg#Roboto') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('Roboto-Medium.eot');
    src: local('Roboto Medium'), local('Roboto-Medium'), url('Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('Roboto-Medium.woff2') format('woff2'), url('Roboto-Medium.woff') format('woff'), url('Roboto-Medium.ttf') format('truetype'), url('Roboto-Medium.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-MediumItalic.eot');
    src: local('Roboto MediumItalic'), local('Roboto-MediumItalic'), url('Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-MediumItalic.woff2') format('woff2'), url('Roboto-MediumItalic.woff') format('woff'), url('Roboto-MediumItalic.ttf') format('truetype'), url('Roboto-MediumItalic.svg#Roboto') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-MediumItalic';
    src: url('Roboto-MediumItalic.eot');
    src: local('Roboto MediumItalic'), local('Roboto-MediumItalic'), url('Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-MediumItalic.woff2') format('woff2'), url('Roboto-MediumItalic.woff') format('woff'), url('Roboto-MediumItalic.ttf') format('truetype'), url('Roboto-MediumItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Bold.eot');
    src: local('Roboto Bold'), local('Roboto-Bold'), url('Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('Roboto-Bold.woff2') format('woff2'), url('Roboto-Bold.woff') format('woff'), url('Roboto-Bold.ttf') format('truetype'), url('Roboto-Bold.svg#Roboto') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('Roboto-Bold.eot');
    src: local('Roboto Bold'), local('Roboto-Bold'), url('Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('Roboto-Bold.woff2') format('woff2'), url('Roboto-Bold.woff') format('woff'), url('Roboto-Bold.ttf') format('truetype'), url('Roboto-Bold.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BoldItalic.eot');
    src: local('Roboto BoldItalic'), local('Roboto-BoldItalic'), url('Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-BoldItalic.woff2') format('woff2'), url('Roboto-BoldItalic.woff') format('woff'), url('Roboto-BoldItalic.ttf') format('truetype'), url('Roboto-BoldItalic.svg#Roboto') format('svg');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('Roboto-BoldItalic.eot');
    src: local('Roboto BoldItalic'), local('Roboto-BoldItalic'), url('Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-BoldItalic.woff2') format('woff2'), url('Roboto-BoldItalic.woff') format('woff'), url('Roboto-BoldItalic.ttf') format('truetype'), url('Roboto-BoldItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Black.eot');
    src: local('Roboto Black'), local('Roboto-Black'), url('Roboto-Black.eot?#iefix') format('embedded-opentype'), url('Roboto-Black.woff2') format('woff2'), url('Roboto-Black.woff') format('woff'), url('Roboto-Black.ttf') format('truetype'), url('Roboto-Black.svg#Roboto') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url('Roboto-Black.eot');
    src: local('Roboto Black'), local('Roboto-Black'), url('Roboto-Black.eot?#iefix') format('embedded-opentype'), url('Roboto-Black.woff2') format('woff2'), url('Roboto-Black.woff') format('woff'), url('Roboto-Black.ttf') format('truetype'), url('Roboto-Black.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BlackItalic.eot');
    src: local('Roboto BlackItalic'), local('Roboto-BlackItalic'), url('Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-BlackItalic.woff2') format('woff2'), url('Roboto-BlackItalic.woff') format('woff'), url('Roboto-BlackItalic.ttf') format('truetype'), url('Roboto-BlackItalic.svg#Roboto') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BlackItalic';
    src: url('Roboto-BlackItalic.eot');
    src: local('Roboto BlackItalic'), local('Roboto-BlackItalic'), url('Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('Roboto-BlackItalic.woff2') format('woff2'), url('Roboto-BlackItalic.woff') format('woff'), url('Roboto-BlackItalic.ttf') format('truetype'), url('Roboto-BlackItalic.svg#Roboto') format('svg');
}

@charset "UTF-8";
/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url('ionicons.eot?v=2.0.1');
  src: url('ionicons.eot?v=2.0.1#iefix') format("embedded-opentype"), url('ionicons.ttf?v=2.0.1') format("truetype"), url('ionicons.woff?v=2.0.1') format("woff"), url('ionicons.svg?v=2.0.1#Ionicons') format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion, .ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ion-alert:before {
  content: "";
}
.ion-alert-circled:before {
  content: "";
}
.ion-android-add:before {
  content: "";
}
.ion-android-add-circle:before {
  content: "";
}
.ion-android-alarm-clock:before {
  content: "";
}
.ion-android-alert:before {
  content: "";
}
.ion-android-apps:before {
  content: "";
}
.ion-android-archive:before {
  content: "";
}
.ion-android-arrow-back:before {
  content: "";
}
.ion-android-arrow-down:before {
  content: "";
}
.ion-android-arrow-dropdown:before {
  content: "";
}
.ion-android-arrow-dropdown-circle:before {
  content: "";
}
.ion-android-arrow-dropleft:before {
  content: "";
}
.ion-android-arrow-dropleft-circle:before {
  content: "";
}
.ion-android-arrow-dropright:before {
  content: "";
}
.ion-android-arrow-dropright-circle:before {
  content: "";
}
.ion-android-arrow-dropup:before {
  content: "";
}
.ion-android-arrow-dropup-circle:before {
  content: "";
}
.ion-android-arrow-forward:before {
  content: "";
}
.ion-android-arrow-up:before {
  content: "";
}
.ion-android-attach:before {
  content: "";
}
.ion-android-bar:before {
  content: "";
}
.ion-android-bicycle:before {
  content: "";
}
.ion-android-boat:before {
  content: "";
}
.ion-android-bookmark:before {
  content: "";
}
.ion-android-bulb:before {
  content: "";
}
.ion-android-bus:before {
  content: "";
}
.ion-android-calendar:before {
  content: "";
}
.ion-android-call:before {
  content: "";
}
.ion-android-camera:before {
  content: "";
}
.ion-android-cancel:before {
  content: "";
}
.ion-android-car:before {
  content: "";
}
.ion-android-cart:before {
  content: "";
}
.ion-android-chat:before {
  content: "";
}
.ion-android-checkbox:before {
  content: "";
}
.ion-android-checkbox-blank:before {
  content: "";
}
.ion-android-checkbox-outline:before {
  content: "";
}
.ion-android-checkbox-outline-blank:before {
  content: "";
}
.ion-android-checkmark-circle:before {
  content: "";
}
.ion-android-clipboard:before {
  content: "";
}
.ion-android-close:before {
  content: "";
}
.ion-android-cloud:before {
  content: "";
}
.ion-android-cloud-circle:before {
  content: "";
}
.ion-android-cloud-done:before {
  content: "";
}
.ion-android-cloud-outline:before {
  content: "";
}
.ion-android-color-palette:before {
  content: "";
}
.ion-android-compass:before {
  content: "";
}
.ion-android-contact:before {
  content: "";
}
.ion-android-contacts:before {
  content: "";
}
.ion-android-contract:before {
  content: "";
}
.ion-android-create:before {
  content: "";
}
.ion-android-delete:before {
  content: "";
}
.ion-android-desktop:before {
  content: "";
}
.ion-android-document:before {
  content: "";
}
.ion-android-done:before {
  content: "";
}
.ion-android-done-all:before {
  content: "";
}
.ion-android-download:before {
  content: "";
}
.ion-android-drafts:before {
  content: "";
}
.ion-android-exit:before {
  content: "";
}
.ion-android-expand:before {
  content: "";
}
.ion-android-favorite:before {
  content: "";
}
.ion-android-favorite-outline:before {
  content: "";
}
.ion-android-film:before {
  content: "";
}
.ion-android-folder:before {
  content: "";
}
.ion-android-folder-open:before {
  content: "";
}
.ion-android-funnel:before {
  content: "";
}
.ion-android-globe:before {
  content: "";
}
.ion-android-hand:before {
  content: "";
}
.ion-android-hangout:before {
  content: "";
}
.ion-android-happy:before {
  content: "";
}
.ion-android-home:before {
  content: "";
}
.ion-android-image:before {
  content: "";
}
.ion-android-laptop:before {
  content: "";
}
.ion-android-list:before {
  content: "";
}
.ion-android-locate:before {
  content: "";
}
.ion-android-lock:before {
  content: "";
}
.ion-android-mail:before {
  content: "";
}
.ion-android-map:before {
  content: "";
}
.ion-android-menu:before {
  content: "";
}
.ion-android-microphone:before {
  content: "";
}
.ion-android-microphone-off:before {
  content: "";
}
.ion-android-more-horizontal:before {
  content: "";
}
.ion-android-more-vertical:before {
  content: "";
}
.ion-android-navigate:before {
  content: "";
}
.ion-android-notifications:before {
  content: "";
}
.ion-android-notifications-none:before {
  content: "";
}
.ion-android-notifications-off:before {
  content: "";
}
.ion-android-open:before {
  content: "";
}
.ion-android-options:before {
  content: "";
}
.ion-android-people:before {
  content: "";
}
.ion-android-person:before {
  content: "";
}
.ion-android-person-add:before {
  content: "";
}
.ion-android-phone-landscape:before {
  content: "";
}
.ion-android-phone-portrait:before {
  content: "";
}
.ion-android-pin:before {
  content: "";
}
.ion-android-plane:before {
  content: "";
}
.ion-android-playstore:before {
  content: "";
}
.ion-android-print:before {
  content: "";
}
.ion-android-radio-button-off:before {
  content: "";
}
.ion-android-radio-button-on:before {
  content: "";
}
.ion-android-refresh:before {
  content: "";
}
.ion-android-remove:before {
  content: "";
}
.ion-android-remove-circle:before {
  content: "";
}
.ion-android-restaurant:before {
  content: "";
}
.ion-android-sad:before {
  content: "";
}
.ion-android-search:before {
  content: "";
}
.ion-android-send:before {
  content: "";
}
.ion-android-settings:before {
  content: "";
}
.ion-android-share:before {
  content: "";
}
.ion-android-share-alt:before {
  content: "";
}
.ion-android-star:before {
  content: "";
}
.ion-android-star-half:before {
  content: "";
}
.ion-android-star-outline:before {
  content: "";
}
.ion-android-stopwatch:before {
  content: "";
}
.ion-android-subway:before {
  content: "";
}
.ion-android-sunny:before {
  content: "";
}
.ion-android-sync:before {
  content: "";
}
.ion-android-textsms:before {
  content: "";
}
.ion-android-time:before {
  content: "";
}
.ion-android-train:before {
  content: "";
}
.ion-android-unlock:before {
  content: "";
}
.ion-android-upload:before {
  content: "";
}
.ion-android-volume-down:before {
  content: "";
}
.ion-android-volume-mute:before {
  content: "";
}
.ion-android-volume-off:before {
  content: "";
}
.ion-android-volume-up:before {
  content: "";
}
.ion-android-walk:before {
  content: "";
}
.ion-android-warning:before {
  content: "";
}
.ion-android-watch:before {
  content: "";
}
.ion-android-wifi:before {
  content: "";
}
.ion-aperture:before {
  content: "";
}
.ion-archive:before {
  content: "";
}
.ion-arrow-down-a:before {
  content: "";
}
.ion-arrow-down-b:before {
  content: "";
}
.ion-arrow-down-c:before {
  content: "";
}
.ion-arrow-expand:before {
  content: "";
}
.ion-arrow-graph-down-left:before {
  content: "";
}
.ion-arrow-graph-down-right:before {
  content: "";
}
.ion-arrow-graph-up-left:before {
  content: "";
}
.ion-arrow-graph-up-right:before {
  content: "";
}
.ion-arrow-left-a:before {
  content: "";
}
.ion-arrow-left-b:before {
  content: "";
}
.ion-arrow-left-c:before {
  content: "";
}
.ion-arrow-move:before {
  content: "";
}
.ion-arrow-resize:before {
  content: "";
}
.ion-arrow-return-left:before {
  content: "";
}
.ion-arrow-return-right:before {
  content: "";
}
.ion-arrow-right-a:before {
  content: "";
}
.ion-arrow-right-b:before {
  content: "";
}
.ion-arrow-right-c:before {
  content: "";
}
.ion-arrow-shrink:before {
  content: "";
}
.ion-arrow-swap:before {
  content: "";
}
.ion-arrow-up-a:before {
  content: "";
}
.ion-arrow-up-b:before {
  content: "";
}
.ion-arrow-up-c:before {
  content: "";
}
.ion-asterisk:before {
  content: "";
}
.ion-at:before {
  content: "";
}
.ion-backspace:before {
  content: "";
}
.ion-backspace-outline:before {
  content: "";
}
.ion-bag:before {
  content: "";
}
.ion-battery-charging:before {
  content: "";
}
.ion-battery-empty:before {
  content: "";
}
.ion-battery-full:before {
  content: "";
}
.ion-battery-half:before {
  content: "";
}
.ion-battery-low:before {
  content: "";
}
.ion-beaker:before {
  content: "";
}
.ion-beer:before {
  content: "";
}
.ion-bluetooth:before {
  content: "";
}
.ion-bonfire:before {
  content: "";
}
.ion-bookmark:before {
  content: "";
}
.ion-bowtie:before {
  content: "";
}
.ion-briefcase:before {
  content: "";
}
.ion-bug:before {
  content: "";
}
.ion-calculator:before {
  content: "";
}
.ion-calendar:before {
  content: "";
}
.ion-camera:before {
  content: "";
}
.ion-card:before {
  content: "";
}
.ion-cash:before {
  content: "";
}
.ion-chatbox:before {
  content: "";
}
.ion-chatbox-working:before {
  content: "";
}
.ion-chatboxes:before {
  content: "";
}
.ion-chatbubble:before {
  content: "";
}
.ion-chatbubble-working:before {
  content: "";
}
.ion-chatbubbles:before {
  content: "";
}
.ion-checkmark:before {
  content: "";
}
.ion-checkmark-circled:before {
  content: "";
}
.ion-checkmark-round:before {
  content: "";
}
.ion-chevron-down:before {
  content: "";
}
.ion-chevron-left:before {
  content: "";
}
.ion-chevron-right:before {
  content: "";
}
.ion-chevron-up:before {
  content: "";
}
.ion-clipboard:before {
  content: "";
}
.ion-clock:before {
  content: "";
}
.ion-close:before {
  content: "";
}
.ion-close-circled:before {
  content: "";
}
.ion-close-round:before {
  content: "";
}
.ion-closed-captioning:before {
  content: "";
}
.ion-cloud:before {
  content: "";
}
.ion-code:before {
  content: "";
}
.ion-code-download:before {
  content: "";
}
.ion-code-working:before {
  content: "";
}
.ion-coffee:before {
  content: "";
}
.ion-compass:before {
  content: "";
}
.ion-compose:before {
  content: "";
}
.ion-connection-bars:before {
  content: "";
}
.ion-contrast:before {
  content: "";
}
.ion-crop:before {
  content: "";
}
.ion-cube:before {
  content: "";
}
.ion-disc:before {
  content: "";
}
.ion-document:before {
  content: "";
}
.ion-document-text:before {
  content: "";
}
.ion-drag:before {
  content: "";
}
.ion-earth:before {
  content: "";
}
.ion-easel:before {
  content: "";
}
.ion-edit:before {
  content: "";
}
.ion-egg:before {
  content: "";
}
.ion-eject:before {
  content: "";
}
.ion-email:before {
  content: "";
}
.ion-email-unread:before {
  content: "";
}
.ion-erlenmeyer-flask:before {
  content: "";
}
.ion-erlenmeyer-flask-bubbles:before {
  content: "";
}
.ion-eye:before {
  content: "";
}
.ion-eye-disabled:before {
  content: "";
}
.ion-female:before {
  content: "";
}
.ion-filing:before {
  content: "";
}
.ion-film-marker:before {
  content: "";
}
.ion-fireball:before {
  content: "";
}
.ion-flag:before {
  content: "";
}
.ion-flame:before {
  content: "";
}
.ion-flash:before {
  content: "";
}
.ion-flash-off:before {
  content: "";
}
.ion-folder:before {
  content: "";
}
.ion-fork:before {
  content: "";
}
.ion-fork-repo:before {
  content: "";
}
.ion-forward:before {
  content: "";
}
.ion-funnel:before {
  content: "";
}
.ion-gear-a:before {
  content: "";
}
.ion-gear-b:before {
  content: "";
}
.ion-grid:before {
  content: "";
}
.ion-hammer:before {
  content: "";
}
.ion-happy:before {
  content: "";
}
.ion-happy-outline:before {
  content: "";
}
.ion-headphone:before {
  content: "";
}
.ion-heart:before {
  content: "";
}
.ion-heart-broken:before {
  content: "";
}
.ion-help:before {
  content: "";
}
.ion-help-buoy:before {
  content: "";
}
.ion-help-circled:before {
  content: "";
}
.ion-home:before {
  content: "";
}
.ion-icecream:before {
  content: "";
}
.ion-image:before {
  content: "";
}
.ion-images:before {
  content: "";
}
.ion-information:before {
  content: "";
}
.ion-information-circled:before {
  content: "";
}
.ion-ionic:before {
  content: "";
}
.ion-ios-alarm:before {
  content: "";
}
.ion-ios-alarm-outline:before {
  content: "";
}
.ion-ios-albums:before {
  content: "";
}
.ion-ios-albums-outline:before {
  content: "";
}
.ion-ios-americanfootball:before {
  content: "";
}
.ion-ios-americanfootball-outline:before {
  content: "";
}
.ion-ios-analytics:before {
  content: "";
}
.ion-ios-analytics-outline:before {
  content: "";
}
.ion-ios-arrow-back:before {
  content: "";
}
.ion-ios-arrow-down:before {
  content: "";
}
.ion-ios-arrow-forward:before {
  content: "";
}
.ion-ios-arrow-left:before {
  content: "";
}
.ion-ios-arrow-right:before {
  content: "";
}
.ion-ios-arrow-thin-down:before {
  content: "";
}
.ion-ios-arrow-thin-left:before {
  content: "";
}
.ion-ios-arrow-thin-right:before {
  content: "";
}
.ion-ios-arrow-thin-up:before {
  content: "";
}
.ion-ios-arrow-up:before {
  content: "";
}
.ion-ios-at:before {
  content: "";
}
.ion-ios-at-outline:before {
  content: "";
}
.ion-ios-barcode:before {
  content: "";
}
.ion-ios-barcode-outline:before {
  content: "";
}
.ion-ios-baseball:before {
  content: "";
}
.ion-ios-baseball-outline:before {
  content: "";
}
.ion-ios-basketball:before {
  content: "";
}
.ion-ios-basketball-outline:before {
  content: "";
}
.ion-ios-bell:before {
  content: "";
}
.ion-ios-bell-outline:before {
  content: "";
}
.ion-ios-body:before {
  content: "";
}
.ion-ios-body-outline:before {
  content: "";
}
.ion-ios-bolt:before {
  content: "";
}
.ion-ios-bolt-outline:before {
  content: "";
}
.ion-ios-book:before {
  content: "";
}
.ion-ios-book-outline:before {
  content: "";
}
.ion-ios-bookmarks:before {
  content: "";
}
.ion-ios-bookmarks-outline:before {
  content: "";
}
.ion-ios-box:before {
  content: "";
}
.ion-ios-box-outline:before {
  content: "";
}
.ion-ios-briefcase:before {
  content: "";
}
.ion-ios-briefcase-outline:before {
  content: "";
}
.ion-ios-browsers:before {
  content: "";
}
.ion-ios-browsers-outline:before {
  content: "";
}
.ion-ios-calculator:before {
  content: "";
}
.ion-ios-calculator-outline:before {
  content: "";
}
.ion-ios-calendar:before {
  content: "";
}
.ion-ios-calendar-outline:before {
  content: "";
}
.ion-ios-camera:before {
  content: "";
}
.ion-ios-camera-outline:before {
  content: "";
}
.ion-ios-cart:before {
  content: "";
}
.ion-ios-cart-outline:before {
  content: "";
}
.ion-ios-chatboxes:before {
  content: "";
}
.ion-ios-chatboxes-outline:before {
  content: "";
}
.ion-ios-chatbubble:before {
  content: "";
}
.ion-ios-chatbubble-outline:before {
  content: "";
}
.ion-ios-checkmark:before {
  content: "";
}
.ion-ios-checkmark-empty:before {
  content: "";
}
.ion-ios-checkmark-outline:before {
  content: "";
}
.ion-ios-circle-filled:before {
  content: "";
}
.ion-ios-circle-outline:before {
  content: "";
}
.ion-ios-clock:before {
  content: "";
}
.ion-ios-clock-outline:before {
  content: "";
}
.ion-ios-close:before {
  content: "";
}
.ion-ios-close-empty:before {
  content: "";
}
.ion-ios-close-outline:before {
  content: "";
}
.ion-ios-cloud:before {
  content: "";
}
.ion-ios-cloud-download:before {
  content: "";
}
.ion-ios-cloud-download-outline:before {
  content: "";
}
.ion-ios-cloud-outline:before {
  content: "";
}
.ion-ios-cloud-upload:before {
  content: "";
}
.ion-ios-cloud-upload-outline:before {
  content: "";
}
.ion-ios-cloudy:before {
  content: "";
}
.ion-ios-cloudy-night:before {
  content: "";
}
.ion-ios-cloudy-night-outline:before {
  content: "";
}
.ion-ios-cloudy-outline:before {
  content: "";
}
.ion-ios-cog:before {
  content: "";
}
.ion-ios-cog-outline:before {
  content: "";
}
.ion-ios-color-filter:before {
  content: "";
}
.ion-ios-color-filter-outline:before {
  content: "";
}
.ion-ios-color-wand:before {
  content: "";
}
.ion-ios-color-wand-outline:before {
  content: "";
}
.ion-ios-compose:before {
  content: "";
}
.ion-ios-compose-outline:before {
  content: "";
}
.ion-ios-contact:before {
  content: "";
}
.ion-ios-contact-outline:before {
  content: "";
}
.ion-ios-copy:before {
  content: "";
}
.ion-ios-copy-outline:before {
  content: "";
}
.ion-ios-crop:before {
  content: "";
}
.ion-ios-crop-strong:before {
  content: "";
}
.ion-ios-download:before {
  content: "";
}
.ion-ios-download-outline:before {
  content: "";
}
.ion-ios-drag:before {
  content: "";
}
.ion-ios-email:before {
  content: "";
}
.ion-ios-email-outline:before {
  content: "";
}
.ion-ios-eye:before {
  content: "";
}
.ion-ios-eye-outline:before {
  content: "";
}
.ion-ios-fastforward:before {
  content: "";
}
.ion-ios-fastforward-outline:before {
  content: "";
}
.ion-ios-filing:before {
  content: "";
}
.ion-ios-filing-outline:before {
  content: "";
}
.ion-ios-film:before {
  content: "";
}
.ion-ios-film-outline:before {
  content: "";
}
.ion-ios-flag:before {
  content: "";
}
.ion-ios-flag-outline:before {
  content: "";
}
.ion-ios-flame:before {
  content: "";
}
.ion-ios-flame-outline:before {
  content: "";
}
.ion-ios-flask:before {
  content: "";
}
.ion-ios-flask-outline:before {
  content: "";
}
.ion-ios-flower:before {
  content: "";
}
.ion-ios-flower-outline:before {
  content: "";
}
.ion-ios-folder:before {
  content: "";
}
.ion-ios-folder-outline:before {
  content: "";
}
.ion-ios-football:before {
  content: "";
}
.ion-ios-football-outline:before {
  content: "";
}
.ion-ios-game-controller-a:before {
  content: "";
}
.ion-ios-game-controller-a-outline:before {
  content: "";
}
.ion-ios-game-controller-b:before {
  content: "";
}
.ion-ios-game-controller-b-outline:before {
  content: "";
}
.ion-ios-gear:before {
  content: "";
}
.ion-ios-gear-outline:before {
  content: "";
}
.ion-ios-glasses:before {
  content: "";
}
.ion-ios-glasses-outline:before {
  content: "";
}
.ion-ios-grid-view:before {
  content: "";
}
.ion-ios-grid-view-outline:before {
  content: "";
}
.ion-ios-heart:before {
  content: "";
}
.ion-ios-heart-outline:before {
  content: "";
}
.ion-ios-help:before {
  content: "";
}
.ion-ios-help-empty:before {
  content: "";
}
.ion-ios-help-outline:before {
  content: "";
}
.ion-ios-home:before {
  content: "";
}
.ion-ios-home-outline:before {
  content: "";
}
.ion-ios-infinite:before {
  content: "";
}
.ion-ios-infinite-outline:before {
  content: "";
}
.ion-ios-information:before {
  content: "";
}
.ion-ios-information-empty:before {
  content: "";
}
.ion-ios-information-outline:before {
  content: "";
}
.ion-ios-ionic-outline:before {
  content: "";
}
.ion-ios-keypad:before {
  content: "";
}
.ion-ios-keypad-outline:before {
  content: "";
}
.ion-ios-lightbulb:before {
  content: "";
}
.ion-ios-lightbulb-outline:before {
  content: "";
}
.ion-ios-list:before {
  content: "";
}
.ion-ios-list-outline:before {
  content: "";
}
.ion-ios-location:before {
  content: "";
}
.ion-ios-location-outline:before {
  content: "";
}
.ion-ios-locked:before {
  content: "";
}
.ion-ios-locked-outline:before {
  content: "";
}
.ion-ios-loop:before {
  content: "";
}
.ion-ios-loop-strong:before {
  content: "";
}
.ion-ios-medical:before {
  content: "";
}
.ion-ios-medical-outline:before {
  content: "";
}
.ion-ios-medkit:before {
  content: "";
}
.ion-ios-medkit-outline:before {
  content: "";
}
.ion-ios-mic:before {
  content: "";
}
.ion-ios-mic-off:before {
  content: "";
}
.ion-ios-mic-outline:before {
  content: "";
}
.ion-ios-minus:before {
  content: "";
}
.ion-ios-minus-empty:before {
  content: "";
}
.ion-ios-minus-outline:before {
  content: "";
}
.ion-ios-monitor:before {
  content: "";
}
.ion-ios-monitor-outline:before {
  content: "";
}
.ion-ios-moon:before {
  content: "";
}
.ion-ios-moon-outline:before {
  content: "";
}
.ion-ios-more:before {
  content: "";
}
.ion-ios-more-outline:before {
  content: "";
}
.ion-ios-musical-note:before {
  content: "";
}
.ion-ios-musical-notes:before {
  content: "";
}
.ion-ios-navigate:before {
  content: "";
}
.ion-ios-navigate-outline:before {
  content: "";
}
.ion-ios-nutrition:before {
  content: "";
}
.ion-ios-nutrition-outline:before {
  content: "";
}
.ion-ios-paper:before {
  content: "";
}
.ion-ios-paper-outline:before {
  content: "";
}
.ion-ios-paperplane:before {
  content: "";
}
.ion-ios-paperplane-outline:before {
  content: "";
}
.ion-ios-partlysunny:before {
  content: "";
}
.ion-ios-partlysunny-outline:before {
  content: "";
}
.ion-ios-pause:before {
  content: "";
}
.ion-ios-pause-outline:before {
  content: "";
}
.ion-ios-paw:before {
  content: "";
}
.ion-ios-paw-outline:before {
  content: "";
}
.ion-ios-people:before {
  content: "";
}
.ion-ios-people-outline:before {
  content: "";
}
.ion-ios-person:before {
  content: "";
}
.ion-ios-person-outline:before {
  content: "";
}
.ion-ios-personadd:before {
  content: "";
}
.ion-ios-personadd-outline:before {
  content: "";
}
.ion-ios-photos:before {
  content: "";
}
.ion-ios-photos-outline:before {
  content: "";
}
.ion-ios-pie:before {
  content: "";
}
.ion-ios-pie-outline:before {
  content: "";
}
.ion-ios-pint:before {
  content: "";
}
.ion-ios-pint-outline:before {
  content: "";
}
.ion-ios-play:before {
  content: "";
}
.ion-ios-play-outline:before {
  content: "";
}
.ion-ios-plus:before {
  content: "";
}
.ion-ios-plus-empty:before {
  content: "";
}
.ion-ios-plus-outline:before {
  content: "";
}
.ion-ios-pricetag:before {
  content: "";
}
.ion-ios-pricetag-outline:before {
  content: "";
}
.ion-ios-pricetags:before {
  content: "";
}
.ion-ios-pricetags-outline:before {
  content: "";
}
.ion-ios-printer:before {
  content: "";
}
.ion-ios-printer-outline:before {
  content: "";
}
.ion-ios-pulse:before {
  content: "";
}
.ion-ios-pulse-strong:before {
  content: "";
}
.ion-ios-rainy:before {
  content: "";
}
.ion-ios-rainy-outline:before {
  content: "";
}
.ion-ios-recording:before {
  content: "";
}
.ion-ios-recording-outline:before {
  content: "";
}
.ion-ios-redo:before {
  content: "";
}
.ion-ios-redo-outline:before {
  content: "";
}
.ion-ios-refresh:before {
  content: "";
}
.ion-ios-refresh-empty:before {
  content: "";
}
.ion-ios-refresh-outline:before {
  content: "";
}
.ion-ios-reload:before {
  content: "";
}
.ion-ios-reverse-camera:before {
  content: "";
}
.ion-ios-reverse-camera-outline:before {
  content: "";
}
.ion-ios-rewind:before {
  content: "";
}
.ion-ios-rewind-outline:before {
  content: "";
}
.ion-ios-rose:before {
  content: "";
}
.ion-ios-rose-outline:before {
  content: "";
}
.ion-ios-search:before {
  content: "";
}
.ion-ios-search-strong:before {
  content: "";
}
.ion-ios-settings:before {
  content: "";
}
.ion-ios-settings-strong:before {
  content: "";
}
.ion-ios-shuffle:before {
  content: "";
}
.ion-ios-shuffle-strong:before {
  content: "";
}
.ion-ios-skipbackward:before {
  content: "";
}
.ion-ios-skipbackward-outline:before {
  content: "";
}
.ion-ios-skipforward:before {
  content: "";
}
.ion-ios-skipforward-outline:before {
  content: "";
}
.ion-ios-snowy:before {
  content: "";
}
.ion-ios-speedometer:before {
  content: "";
}
.ion-ios-speedometer-outline:before {
  content: "";
}
.ion-ios-star:before {
  content: "";
}
.ion-ios-star-half:before {
  content: "";
}
.ion-ios-star-outline:before {
  content: "";
}
.ion-ios-stopwatch:before {
  content: "";
}
.ion-ios-stopwatch-outline:before {
  content: "";
}
.ion-ios-sunny:before {
  content: "";
}
.ion-ios-sunny-outline:before {
  content: "";
}
.ion-ios-telephone:before {
  content: "";
}
.ion-ios-telephone-outline:before {
  content: "";
}
.ion-ios-tennisball:before {
  content: "";
}
.ion-ios-tennisball-outline:before {
  content: "";
}
.ion-ios-thunderstorm:before {
  content: "";
}
.ion-ios-thunderstorm-outline:before {
  content: "";
}
.ion-ios-time:before {
  content: "";
}
.ion-ios-time-outline:before {
  content: "";
}
.ion-ios-timer:before {
  content: "";
}
.ion-ios-timer-outline:before {
  content: "";
}
.ion-ios-toggle:before {
  content: "";
}
.ion-ios-toggle-outline:before {
  content: "";
}
.ion-ios-trash:before {
  content: "";
}
.ion-ios-trash-outline:before {
  content: "";
}
.ion-ios-undo:before {
  content: "";
}
.ion-ios-undo-outline:before {
  content: "";
}
.ion-ios-unlocked:before {
  content: "";
}
.ion-ios-unlocked-outline:before {
  content: "";
}
.ion-ios-upload:before {
  content: "";
}
.ion-ios-upload-outline:before {
  content: "";
}
.ion-ios-videocam:before {
  content: "";
}
.ion-ios-videocam-outline:before {
  content: "";
}
.ion-ios-volume-high:before {
  content: "";
}
.ion-ios-volume-low:before {
  content: "";
}
.ion-ios-wineglass:before {
  content: "";
}
.ion-ios-wineglass-outline:before {
  content: "";
}
.ion-ios-world:before {
  content: "";
}
.ion-ios-world-outline:before {
  content: "";
}
.ion-ipad:before {
  content: "";
}
.ion-iphone:before {
  content: "";
}
.ion-ipod:before {
  content: "";
}
.ion-jet:before {
  content: "";
}
.ion-key:before {
  content: "";
}
.ion-knife:before {
  content: "";
}
.ion-laptop:before {
  content: "";
}
.ion-leaf:before {
  content: "";
}
.ion-levels:before {
  content: "";
}
.ion-lightbulb:before {
  content: "";
}
.ion-link:before {
  content: "";
}
.ion-load-a:before {
  content: "";
}
.ion-load-b:before {
  content: "";
}
.ion-load-c:before {
  content: "";
}
.ion-load-d:before {
  content: "";
}
.ion-location:before {
  content: "";
}
.ion-lock-combination:before {
  content: "";
}
.ion-locked:before {
  content: "";
}
.ion-log-in:before {
  content: "";
}
.ion-log-out:before {
  content: "";
}
.ion-loop:before {
  content: "";
}
.ion-magnet:before {
  content: "";
}
.ion-male:before {
  content: "";
}
.ion-man:before {
  content: "";
}
.ion-map:before {
  content: "";
}
.ion-medkit:before {
  content: "";
}
.ion-merge:before {
  content: "";
}
.ion-mic-a:before {
  content: "";
}
.ion-mic-b:before {
  content: "";
}
.ion-mic-c:before {
  content: "";
}
.ion-minus:before {
  content: "";
}
.ion-minus-circled:before {
  content: "";
}
.ion-minus-round:before {
  content: "";
}
.ion-model-s:before {
  content: "";
}
.ion-monitor:before {
  content: "";
}
.ion-more:before {
  content: "";
}
.ion-mouse:before {
  content: "";
}
.ion-music-note:before {
  content: "";
}
.ion-navicon:before {
  content: "";
}
.ion-navicon-round:before {
  content: "";
}
.ion-navigate:before {
  content: "";
}
.ion-network:before {
  content: "";
}
.ion-no-smoking:before {
  content: "";
}
.ion-nuclear:before {
  content: "";
}
.ion-outlet:before {
  content: "";
}
.ion-paintbrush:before {
  content: "";
}
.ion-paintbucket:before {
  content: "";
}
.ion-paper-airplane:before {
  content: "";
}
.ion-paperclip:before {
  content: "";
}
.ion-pause:before {
  content: "";
}
.ion-person:before {
  content: "";
}
.ion-person-add:before {
  content: "";
}
.ion-person-stalker:before {
  content: "";
}
.ion-pie-graph:before {
  content: "";
}
.ion-pin:before {
  content: "";
}
.ion-pinpoint:before {
  content: "";
}
.ion-pizza:before {
  content: "";
}
.ion-plane:before {
  content: "";
}
.ion-planet:before {
  content: "";
}
.ion-play:before {
  content: "";
}
.ion-playstation:before {
  content: "";
}
.ion-plus:before {
  content: "";
}
.ion-plus-circled:before {
  content: "";
}
.ion-plus-round:before {
  content: "";
}
.ion-podium:before {
  content: "";
}
.ion-pound:before {
  content: "";
}
.ion-power:before {
  content: "";
}
.ion-pricetag:before {
  content: "";
}
.ion-pricetags:before {
  content: "";
}
.ion-printer:before {
  content: "";
}
.ion-pull-request:before {
  content: "";
}
.ion-qr-scanner:before {
  content: "";
}
.ion-quote:before {
  content: "";
}
.ion-radio-waves:before {
  content: "";
}
.ion-record:before {
  content: "";
}
.ion-refresh:before {
  content: "";
}
.ion-reply:before {
  content: "";
}
.ion-reply-all:before {
  content: "";
}
.ion-ribbon-a:before {
  content: "";
}
.ion-ribbon-b:before {
  content: "";
}
.ion-sad:before {
  content: "";
}
.ion-sad-outline:before {
  content: "";
}
.ion-scissors:before {
  content: "";
}
.ion-search:before {
  content: "";
}
.ion-settings:before {
  content: "";
}
.ion-share:before {
  content: "";
}
.ion-shuffle:before {
  content: "";
}
.ion-skip-backward:before {
  content: "";
}
.ion-skip-forward:before {
  content: "";
}
.ion-social-android:before {
  content: "";
}
.ion-social-android-outline:before {
  content: "";
}
.ion-social-angular:before {
  content: "";
}
.ion-social-angular-outline:before {
  content: "";
}
.ion-social-apple:before {
  content: "";
}
.ion-social-apple-outline:before {
  content: "";
}
.ion-social-bitcoin:before {
  content: "";
}
.ion-social-bitcoin-outline:before {
  content: "";
}
.ion-social-buffer:before {
  content: "";
}
.ion-social-buffer-outline:before {
  content: "";
}
.ion-social-chrome:before {
  content: "";
}
.ion-social-chrome-outline:before {
  content: "";
}
.ion-social-codepen:before {
  content: "";
}
.ion-social-codepen-outline:before {
  content: "";
}
.ion-social-css3:before {
  content: "";
}
.ion-social-css3-outline:before {
  content: "";
}
.ion-social-designernews:before {
  content: "";
}
.ion-social-designernews-outline:before {
  content: "";
}
.ion-social-dribbble:before {
  content: "";
}
.ion-social-dribbble-outline:before {
  content: "";
}
.ion-social-dropbox:before {
  content: "";
}
.ion-social-dropbox-outline:before {
  content: "";
}
.ion-social-euro:before {
  content: "";
}
.ion-social-euro-outline:before {
  content: "";
}
.ion-social-facebook:before {
  content: "";
}
.ion-social-facebook-outline:before {
  content: "";
}
.ion-social-foursquare:before {
  content: "";
}
.ion-social-foursquare-outline:before {
  content: "";
}
.ion-social-freebsd-devil:before {
  content: "";
}
.ion-social-github:before {
  content: "";
}
.ion-social-github-outline:before {
  content: "";
}
.ion-social-google:before {
  content: "";
}
.ion-social-google-outline:before {
  content: "";
}
.ion-social-googleplus:before {
  content: "";
}
.ion-social-googleplus-outline:before {
  content: "";
}
.ion-social-hackernews:before {
  content: "";
}
.ion-social-hackernews-outline:before {
  content: "";
}
.ion-social-html5:before {
  content: "";
}
.ion-social-html5-outline:before {
  content: "";
}
.ion-social-instagram:before {
  content: "";
}
.ion-social-instagram-outline:before {
  content: "";
}
.ion-social-javascript:before {
  content: "";
}
.ion-social-javascript-outline:before {
  content: "";
}
.ion-social-linkedin:before {
  content: "";
}
.ion-social-linkedin-outline:before {
  content: "";
}
.ion-social-markdown:before {
  content: "";
}
.ion-social-nodejs:before {
  content: "";
}
.ion-social-octocat:before {
  content: "";
}
.ion-social-pinterest:before {
  content: "";
}
.ion-social-pinterest-outline:before {
  content: "";
}
.ion-social-python:before {
  content: "";
}
.ion-social-reddit:before {
  content: "";
}
.ion-social-reddit-outline:before {
  content: "";
}
.ion-social-rss:before {
  content: "";
}
.ion-social-rss-outline:before {
  content: "";
}
.ion-social-sass:before {
  content: "";
}
.ion-social-skype:before {
  content: "";
}
.ion-social-skype-outline:before {
  content: "";
}
.ion-social-snapchat:before {
  content: "";
}
.ion-social-snapchat-outline:before {
  content: "";
}
.ion-social-tumblr:before {
  content: "";
}
.ion-social-tumblr-outline:before {
  content: "";
}
.ion-social-tux:before {
  content: "";
}
.ion-social-twitch:before {
  content: "";
}
.ion-social-twitch-outline:before {
  content: "";
}
.ion-social-twitter:before {
  content: "";
}
.ion-social-twitter-outline:before {
  content: "";
}
.ion-social-usd:before {
  content: "";
}
.ion-social-usd-outline:before {
  content: "";
}
.ion-social-vimeo:before {
  content: "";
}
.ion-social-vimeo-outline:before {
  content: "";
}
.ion-social-whatsapp:before {
  content: "";
}
.ion-social-whatsapp-outline:before {
  content: "";
}
.ion-social-windows:before {
  content: "";
}
.ion-social-windows-outline:before {
  content: "";
}
.ion-social-wordpress:before {
  content: "";
}
.ion-social-wordpress-outline:before {
  content: "";
}
.ion-social-yahoo:before {
  content: "";
}
.ion-social-yahoo-outline:before {
  content: "";
}
.ion-social-yen:before {
  content: "";
}
.ion-social-yen-outline:before {
  content: "";
}
.ion-social-youtube:before {
  content: "";
}
.ion-social-youtube-outline:before {
  content: "";
}
.ion-soup-can:before {
  content: "";
}
.ion-soup-can-outline:before {
  content: "";
}
.ion-speakerphone:before {
  content: "";
}
.ion-speedometer:before {
  content: "";
}
.ion-spoon:before {
  content: "";
}
.ion-star:before {
  content: "";
}
.ion-stats-bars:before {
  content: "";
}
.ion-steam:before {
  content: "";
}
.ion-stop:before {
  content: "";
}
.ion-thermometer:before {
  content: "";
}
.ion-thumbsdown:before {
  content: "";
}
.ion-thumbsup:before {
  content: "";
}
.ion-toggle:before {
  content: "";
}
.ion-toggle-filled:before {
  content: "";
}
.ion-transgender:before {
  content: "";
}
.ion-trash-a:before {
  content: "";
}
.ion-trash-b:before {
  content: "";
}
.ion-trophy:before {
  content: "";
}
.ion-tshirt:before {
  content: "";
}
.ion-tshirt-outline:before {
  content: "";
}
.ion-umbrella:before {
  content: "";
}
.ion-university:before {
  content: "";
}
.ion-unlocked:before {
  content: "";
}
.ion-upload:before {
  content: "";
}
.ion-usb:before {
  content: "";
}
.ion-videocamera:before {
  content: "";
}
.ion-volume-high:before {
  content: "";
}
.ion-volume-low:before {
  content: "";
}
.ion-volume-medium:before {
  content: "";
}
.ion-volume-mute:before {
  content: "";
}
.ion-wand:before {
  content: "";
}
.ion-waterdrop:before {
  content: "";
}
.ion-wifi:before {
  content: "";
}
.ion-wineglass:before {
  content: "";
}
.ion-woman:before {
  content: "";
}
.ion-wrench:before {
  content: "";
}
.ion-xbox:before {
  content: "";
}

@charset "UTF-8";

@font-face {
  font-family: "socicon";
  src:url('socicon.eot');
  src:url('socicon.eot?#iefix') format("embedded-opentype"),
    url('socicon.woff') format("woff"),
    url('socicon.ttf') format("truetype"),
    url('socicon.svg#socicon') format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "socicon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="socicon-"]:before,
[class*=" socicon-"]:before {
  font-family: "socicon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.socicon-modelmayhem:before {
  content: "\e000";
}

.socicon-mixcloud:before {
  content: "\e001";
}

.socicon-drupal:before {
  content: "\e002";
}

.socicon-swarm:before {
  content: "\e003";
}

.socicon-istock:before {
  content: "\e004";
}

.socicon-yammer:before {
  content: "\e005";
}

.socicon-ello:before {
  content: "\e006";
}

.socicon-stackoverflow:before {
  content: "\e007";
}

.socicon-persona:before {
  content: "\e008";
}

.socicon-triplej:before {
  content: "\e009";
}

.socicon-houzz:before {
  content: "\e00a";
}

.socicon-rss:before {
  content: "\e00b";
}

.socicon-paypal:before {
  content: "\e00c";
}

.socicon-odnoklassniki:before {
  content: "\e00d";
}

.socicon-airbnb:before {
  content: "\e00e";
}

.socicon-periscope:before {
  content: "\e00f";
}

.socicon-outlook:before {
  content: "\e010";
}

.socicon-coderwall:before {
  content: "\e011";
}

.socicon-tripadvisor:before {
  content: "\e012";
}

.socicon-appnet:before {
  content: "\e013";
}

.socicon-goodreads:before {
  content: "\e014";
}

.socicon-tripit:before {
  content: "\e015";
}

.socicon-lanyrd:before {
  content: "\e016";
}

.socicon-slideshare:before {
  content: "\e017";
}

.socicon-buffer:before {
  content: "\e018";
}

.socicon-disqus:before {
  content: "\e019";
}

.socicon-vkontakte:before {
  content: "\e01a";
}

.socicon-whatsapp:before {
  content: "\e01b";
}

.socicon-patreon:before {
  content: "\e01c";
}

.socicon-storehouse:before {
  content: "\e01d";
}

.socicon-pocket:before {
  content: "\e01e";
}

.socicon-mail:before {
  content: "\e01f";
}

.socicon-blogger:before {
  content: "\e020";
}

.socicon-technorati:before {
  content: "\e021";
}

.socicon-reddit:before {
  content: "\e022";
}

.socicon-dribbble:before {
  content: "\e023";
}

.socicon-stumbleupon:before {
  content: "\e024";
}

.socicon-digg:before {
  content: "\e025";
}

.socicon-envato:before {
  content: "\e026";
}

.socicon-behance:before {
  content: "\e027";
}

.socicon-delicious:before {
  content: "\e028";
}

.socicon-deviantart:before {
  content: "\e029";
}

.socicon-forrst:before {
  content: "\e02a";
}

.socicon-play:before {
  content: "\e02b";
}

.socicon-zerply:before {
  content: "\e02c";
}

.socicon-wikipedia:before {
  content: "\e02d";
}

.socicon-apple:before {
  content: "\e02e";
}

.socicon-flattr:before {
  content: "\e02f";
}

.socicon-github:before {
  content: "\e030";
}

.socicon-renren:before {
  content: "\e031";
}

.socicon-friendfeed:before {
  content: "\e032";
}

.socicon-newsvine:before {
  content: "\e033";
}

.socicon-identica:before {
  content: "\e034";
}

.socicon-bebo:before {
  content: "\e035";
}

.socicon-zynga:before {
  content: "\e036";
}

.socicon-steam:before {
  content: "\e037";
}

.socicon-xbox:before {
  content: "\e038";
}

.socicon-windows:before {
  content: "\e039";
}

.socicon-qq:before {
  content: "\e03a";
}

.socicon-douban:before {
  content: "\e03b";
}

.socicon-meetup:before {
  content: "\e03c";
}

.socicon-playstation:before {
  content: "\e03d";
}

.socicon-android:before {
  content: "\e03e";
}

.socicon-snapchat:before {
  content: "\e03f";
}

.socicon-twitter:before {
  content: "\e040";
}

.socicon-facebook:before {
  content: "\e041";
}

.socicon-googleplus:before {
  content: "\e042";
}

.socicon-pinterest:before {
  content: "\e043";
}

.socicon-foursquare:before {
  content: "\e044";
}

.socicon-yahoo:before {
  content: "\e045";
}

.socicon-skype:before {
  content: "\e046";
}

.socicon-yelp:before {
  content: "\e047";
}

.socicon-feedburner:before {
  content: "\e048";
}

.socicon-linkedin:before {
  content: "\e049";
}

.socicon-viadeo:before {
  content: "\e04a";
}

.socicon-xing:before {
  content: "\e04b";
}

.socicon-myspace:before {
  content: "\e04c";
}

.socicon-soundcloud:before {
  content: "\e04d";
}

.socicon-spotify:before {
  content: "\e04e";
}

.socicon-grooveshark:before {
  content: "\e04f";
}

.socicon-lastfm:before {
  content: "\e050";
}

.socicon-youtube:before {
  content: "\e051";
}

.socicon-vimeo:before {
  content: "\e052";
}

.socicon-dailymotion:before {
  content: "\e053";
}

.socicon-vine:before {
  content: "\e054";
}

.socicon-flickr:before {
  content: "\e055";
}

.socicon-500px:before {
  content: "\e056";
}

.socicon-wordpress:before {
  content: "\e058";
}

.socicon-tumblr:before {
  content: "\e059";
}

.socicon-twitch:before {
  content: "\e05a";
}

.socicon-8tracks:before {
  content: "\e05b";
}

.socicon-amazon:before {
  content: "\e05c";
}

.socicon-icq:before {
  content: "\e05d";
}

.socicon-smugmug:before {
  content: "\e05e";
}

.socicon-ravelry:before {
  content: "\e05f";
}

.socicon-weibo:before {
  content: "\e060";
}

.socicon-baidu:before {
  content: "\e061";
}

.socicon-angellist:before {
  content: "\e062";
}

.socicon-ebay:before {
  content: "\e063";
}

.socicon-imdb:before {
  content: "\e064";
}

.socicon-stayfriends:before {
  content: "\e065";
}

.socicon-residentadvisor:before {
  content: "\e066";
}

.socicon-google:before {
  content: "\e067";
}

.socicon-yandex:before {
  content: "\e068";
}

.socicon-sharethis:before {
  content: "\e069";
}

.socicon-bandcamp:before {
  content: "\e06a";
}

.socicon-itunes:before {
  content: "\e06b";
}

.socicon-deezer:before {
  content: "\e06c";
}

.socicon-telegram:before {
  content: "\e06e";
}

.socicon-openid:before {
  content: "\e06f";
}

.socicon-amplement:before {
  content: "\e070";
}

.socicon-viber:before {
  content: "\e071";
}

.socicon-zomato:before {
  content: "\e072";
}

.socicon-draugiem:before {
  content: "\e074";
}

.socicon-endomodo:before {
  content: "\e075";
}

.socicon-filmweb:before {
  content: "\e076";
}

.socicon-stackexchange:before {
  content: "\e077";
}

.socicon-wykop:before {
  content: "\e078";
}

.socicon-teamspeak:before {
  content: "\e079";
}

.socicon-teamviewer:before {
  content: "\e07a";
}

.socicon-ventrilo:before {
  content: "\e07b";
}

.socicon-younow:before {
  content: "\e07c";
}

.socicon-raidcall:before {
  content: "\e07d";
}

.socicon-mumble:before {
  content: "\e07e";
}

.socicon-medium:before {
  content: "\e06d";
}

.socicon-bebee:before {
  content: "\e07f";
}

.socicon-hitbox:before {
  content: "\e080";
}

.socicon-reverbnation:before {
  content: "\e081";
}

.socicon-formulr:before {
  content: "\e082";
}

.socicon-instagram:before {
  content: "\e057";
}

.socicon-battlenet:before {
  content: "\e083";
}

.socicon-chrome:before {
  content: "\e084";
}

.socicon-discord:before {
  content: "\e086";
}

.socicon-issuu:before {
  content: "\e087";
}

.socicon-macos:before {
  content: "\e088";
}

.socicon-firefox:before {
  content: "\e089";
}

.socicon-opera:before {
  content: "\e08d";
}

.socicon-keybase:before {
  content: "\e090";
}

.socicon-alliance:before {
  content: "\e091";
}

.socicon-livejournal:before {
  content: "\e092";
}

.socicon-googlephotos:before {
  content: "\e093";
}

.socicon-horde:before {
  content: "\e094";
}

.socicon-etsy:before {
  content: "\e095";
}

.socicon-zapier:before {
  content: "\e096";
}

.socicon-google-scholar:before {
  content: "\e097";
}

.socicon-researchgate:before {
  content: "\e098";
}

.socicon-wechat:before {
  content: "\e099";
}

.socicon-strava:before {
  content: "\e09a";
}

.socicon-line:before {
  content: "\e09b";
}

.socicon-lyft:before {
  content: "\e09c";
}

.socicon-uber:before {
  content: "\e09d";
}

.socicon-songkick:before {
  content: "\e09e";
}

.socicon-viewbug:before {
  content: "\e09f";
}

.socicon-googlegroups:before {
  content: "\e0a0";
}

.socicon-quora:before {
  content: "\e073";
}

.socicon-diablo:before {
  content: "\e085";
}

.socicon-blizzard:before {
  content: "\e0a1";
}

.socicon-hearthstone:before {
  content: "\e08b";
}

.socicon-heroes:before {
  content: "\e08a";
}

.socicon-overwatch:before {
  content: "\e08c";
}

.socicon-warcraft:before {
  content: "\e08e";
}

.socicon-starcraft:before {
  content: "\e08f";
}

.socicon-beam:before {
  content: "\e0a2";
}

.socicon-curse:before {
  content: "\e0a3";
}

.socicon-player:before {
  content: "\e0a4";
}

.socicon-streamjar:before {
  content: "\e0a5";
}

.socicon-nintendo:before {
  content: "\e0a6";
}

.socicon-hellocoton:before {
  content: "\e0a7";
}

/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
@font-face {
  font-family: nebular;
  src: url('nebular.eot?4ozerq');
  src: url('nebular.eot?4ozerq#iefix') format("embedded-opentype"), url('nebular.ttf?4ozerq') format("truetype"), url('nebular.woff?4ozerq') format("woff"), url('nebular.svg?4ozerq#nebular') format("svg");
  font-weight: normal;
  font-style: normal;
}
.nb-minimize,
.nb-maximize,
.nb-help,
.nb-fold,
.nb-danger,
.nb-collapse,
.nb-checkmark-circle,
.nb-e-commerce,
.nb-info,
.nb-expand,
.nb-drops,
.nb-drop,
.nb-volume-mute,
.nb-volume-high,
.nb-trash,
.nb-title,
.nb-tables,
.nb-sunny,
.nb-sunny-circled,
.nb-star,
.nb-square,
.nb-square-outline,
.nb-snowy-circled,
.nb-skip-forward,
.nb-skip-forward-outline,
.nb-skip-backward,
.nb-skip-backward-outline,
.nb-shuffle,
.nb-search,
.nb-roller-shades,
.nb-rainy,
.nb-power,
.nb-power-circled,
.nb-plus,
.nb-plus-circled,
.nb-play,
.nb-play-outline,
.nb-phone,
.nb-person,
.nb-pause,
.nb-pause-outline,
.nb-partlysunny,
.nb-paper-plane,
.nb-notifications,
.nb-menu,
.nb-loop,
.nb-loop-circled,
.nb-locked,
.nb-location,
.nb-list,
.nb-lightbulb,
.nb-layout-two-column,
.nb-layout-sidebar-right,
.nb-layout-sidebar-left,
.nb-layout-one-column,
.nb-layout-default,
.nb-layout-centre,
.nb-keypad,
.nb-home,
.nb-heart,
.nb-grid-b,
.nb-grid-b-outline,
.nb-grid-a,
.nb-grid-a-outline,
.nb-gear,
.nb-flame-circled,
.nb-email,
.nb-edit,
.nb-compose,
.nb-coffee-maker,
.nb-cloudy,
.nb-close,
.nb-close-circled,
.nb-chevron-up,
.nb-chevron-up-outline,
.nb-chevron-right,
.nb-chevron-right-outline,
.nb-chevron-left,
.nb-chevron-left-outline,
.nb-chevron-down,
.nb-chevron-down-outline,
.nb-checkmark,
.nb-bar-chart,
.nb-audio,
.nb-arrow-up,
.nb-arrow-thin-up,
.nb-arrow-thin-right,
.nb-arrow-thin-left,
.nb-arrow-thin-down,
.nb-arrow-right,
.nb-arrow-retweet,
.nb-arrow-left,
.nb-arrow-dropup,
.nb-arrow-dropright,
.nb-arrow-dropleft,
.nb-arrow-dropdown,
.nb-arrow-down,
.nb-angle-double-right,
.nb-angle-double-left,
.nb-alert {
  /* use !important to prevent issues with browser extensions that change ../fonts */
  font-family: nebular;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nb-minimize::before {
  content: '\e900';
}
.nb-maximize::before {
  content: '\e901';
}
.nb-help::before {
  content: '\e902';
}
.nb-fold::before {
  content: '\e903';
}
.nb-danger::before {
  content: '\e904';
}
.nb-collapse::before {
  content: '\e905';
}
.nb-checkmark-circle::before {
  content: '\e906';
}
.nb-e-commerce::before {
  content: '\e907';
}
.nb-info::before {
  content: '\e908';
  color: #fff;
}
.nb-expand::before {
  content: '\e909';
  color: #fff;
}
.nb-drops::before {
  content: '\e90a';
}
.nb-drop::before {
  content: '\e90b';
}
.nb-volume-mute::before {
  content: '\e90c';
}
.nb-volume-high::before {
  content: '\e90d';
}
.nb-trash::before {
  content: '\e90e';
}
.nb-title::before {
  content: '\e90f';
}
.nb-tables::before {
  content: '\e910';
}
.nb-sunny::before {
  content: '\e911';
}
.nb-sunny-circled::before {
  content: '\e912';
}
.nb-star::before {
  content: '\e913';
}
.nb-square::before {
  content: '\e914';
}
.nb-square-outline::before {
  content: '\e915';
}
.nb-snowy-circled::before {
  content: '\e916';
}
.nb-skip-forward::before {
  content: '\e917';
}
.nb-skip-forward-outline::before {
  content: '\e918';
}
.nb-skip-backward::before {
  content: '\e919';
}
.nb-skip-backward-outline::before {
  content: '\e91a';
}
.nb-shuffle::before {
  content: '\e91b';
}
.nb-search::before {
  content: '\e91c';
}
.nb-roller-shades::before {
  content: '\e91d';
}
.nb-rainy::before {
  content: '\e91e';
}
.nb-power::before {
  content: '\e91f';
}
.nb-power-circled::before {
  content: '\e920';
}
.nb-plus::before {
  content: '\e921';
}
.nb-plus-circled::before {
  content: '\e922';
}
.nb-play::before {
  content: '\e923';
}
.nb-play-outline::before {
  content: '\e924';
}
.nb-phone::before {
  content: '\e925';
}
.nb-person::before {
  content: '\e926';
}
.nb-pause::before {
  content: '\e927';
}
.nb-pause-outline::before {
  content: '\e928';
}
.nb-partlysunny::before {
  content: '\e929';
}
.nb-paper-plane::before {
  content: '\e92a';
}
.nb-notifications::before {
  content: '\e92b';
}
.nb-menu::before {
  content: '\e92c';
}
.nb-loop::before {
  content: '\e92d';
}
.nb-loop-circled::before {
  content: '\e92e';
}
.nb-locked::before {
  content: '\e92f';
}
.nb-location::before {
  content: '\e930';
}
.nb-list::before {
  content: '\e931';
}
.nb-lightbulb::before {
  content: '\e932';
}
.nb-layout-two-column::before {
  content: '\e933';
}
.nb-layout-sidebar-right::before {
  content: '\e934';
}
.nb-layout-sidebar-left::before {
  content: '\e935';
}
.nb-layout-one-column::before {
  content: '\e936';
}
.nb-layout-default::before {
  content: '\e937';
}
.nb-layout-centre::before {
  content: '\e938';
}
.nb-keypad::before {
  content: '\e939';
}
.nb-home::before {
  content: '\e93a';
}
.nb-heart::before {
  content: '\e93b';
}
.nb-grid-b::before {
  content: '\e93c';
}
.nb-grid-b-outline::before {
  content: '\e93d';
}
.nb-grid-a::before {
  content: '\e93e';
}
.nb-grid-a-outline::before {
  content: '\e93f';
}
.nb-gear::before {
  content: '\e940';
}
.nb-flame-circled::before {
  content: '\e941';
}
.nb-email::before {
  content: '\e942';
}
.nb-edit::before {
  content: '\e943';
}
.nb-compose::before {
  content: '\e944';
}
.nb-coffee-maker::before {
  content: '\e945';
}
.nb-cloudy::before {
  content: '\e946';
}
.nb-close::before {
  content: '\e947';
}
.nb-close-circled::before {
  content: '\e948';
}
.nb-chevron-up::before {
  content: '\e949';
}
.nb-chevron-up-outline::before {
  content: '\e94a';
}
.nb-chevron-right::before {
  content: '\e94b';
}
.nb-chevron-right-outline::before {
  content: '\e94c';
}
.nb-chevron-left::before {
  content: '\e94d';
}
.nb-chevron-left-outline::before {
  content: '\e94e';
}
.nb-chevron-down::before {
  content: '\e94f';
}
.nb-chevron-down-outline::before {
  content: '\e950';
}
.nb-checkmark::before {
  content: '\e951';
}
.nb-bar-chart::before {
  content: '\e952';
}
.nb-audio::before {
  content: '\e953';
}
.nb-arrow-up::before {
  content: '\e954';
}
.nb-arrow-thin-up::before {
  content: '\e955';
}
.nb-arrow-thin-right::before {
  content: '\e956';
}
.nb-arrow-thin-left::before {
  content: '\e957';
}
.nb-arrow-thin-down::before {
  content: '\e958';
}
.nb-arrow-right::before {
  content: '\e959';
}
.nb-arrow-retweet::before {
  content: '\e95a';
}
.nb-arrow-left::before {
  content: '\e95b';
}
.nb-arrow-dropup::before {
  content: '\e95c';
}
.nb-arrow-dropright::before {
  content: '\e95d';
}
.nb-arrow-dropleft::before {
  content: '\e95e';
}
.nb-arrow-dropdown::before {
  content: '\e95f';
}
.nb-arrow-down::before {
  content: '\e960';
}
.nb-angle-double-right::before {
  content: '\e961';
}
.nb-angle-double-left::before {
  content: '\e962';
}
.nb-alert::before {
  content: '\e963';
}

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: `args.color || "#29d"`;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.pace .pace-progress-inner {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px `args.color || '#29d'`, 0 0 5px `args.color || '#29d'`;
  opacity: 1.0;
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: `args.color || '#29d'`;
  border-left-color: `args.color || '#29d'`;
  border-radius: 10px;
  -webkit-animation: pace-spinner 400ms linear infinite;
  animation: pace-spinner 400ms linear infinite;
}

@-webkit-keyframes pace-spinner {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes pace-spinner {
  0% { transform: rotate(0deg); transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

@charset "UTF-8";/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//*
  Declare variables before making them global.
  dart-sass doesn't allow to declare variable with !global.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */.ngx-datatable {
  display: block;
  overflow: hidden;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  transform: translate3d(0, 0, 0);
  /**
   * Vertical Scrolling Adjustments
   */
  /**
   * Horizontal Scrolling Adjustments
   */
  /**
   * Fixed Header Height Adjustments
   */
  /**
   * Fixed row height adjustments
   */
  /**
   * Shared Styles
   */
  /**
   * Header Styles
   */
  /**
   * Body Styles
   */
  /**
   * Footer Styles
   */ }.ngx-datatable [hidden] {
    display: none !important; }.ngx-datatable *,
  .ngx-datatable *:before,
  .ngx-datatable *:after {
    box-sizing: border-box; }.ngx-datatable.scroll-vertical .datatable-body {
    overflow-y: auto; }.ngx-datatable.scroll-vertical.virtualized .datatable-body .datatable-row-wrapper {
    position: absolute; }.ngx-datatable.scroll-horz .datatable-body {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }.ngx-datatable.fixed-header .datatable-header .datatable-header-inner {
    white-space: nowrap; }.ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }.ngx-datatable.fixed-row .datatable-scroll {
    white-space: nowrap; }.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row {
      white-space: nowrap; }.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-group-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }.ngx-datatable .datatable-body-row,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-header-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-flow: row;
    -o-flex-flow: row;
    flex-flow: row; }.ngx-datatable .datatable-body-cell,
  .ngx-datatable .datatable-header-cell {
    overflow-x: hidden;
    vertical-align: top;
    display: inline-block;
    line-height: 1.625; }.ngx-datatable .datatable-body-cell:focus,
    .ngx-datatable .datatable-header-cell:focus {
      outline: none; }.ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-right {
    z-index: 9; }.ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-row-group,
  .ngx-datatable .datatable-row-right {
    position: relative; }.ngx-datatable .datatable-header {
    display: block;
    overflow: hidden; }.ngx-datatable .datatable-header .datatable-header-inner {
      -ms-flex-align: stretch;
          align-items: stretch;
      -webkit-align-items: stretch; }.ngx-datatable .datatable-header .datatable-header-cell {
      position: relative;
      display: inline-block; }.ngx-datatable .datatable-header .datatable-header-cell.sortable .datatable-header-cell-wrapper {
        cursor: pointer; }.ngx-datatable .datatable-header .datatable-header-cell.longpress .datatable-header-cell-wrapper {
        cursor: move; }.ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
        line-height: 100%;
        vertical-align: middle;
        display: inline-block;
        cursor: pointer; }.ngx-datatable .datatable-header .datatable-header-cell .resize-handle,
      .ngx-datatable .datatable-header .datatable-header-cell .resize-handle--not-resizable {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 5px;
        padding: 0 4px;
        visibility: hidden; }.ngx-datatable .datatable-header .datatable-header-cell .resize-handle {
        cursor: ew-resize; }.ngx-datatable .datatable-header .datatable-header-cell.resizeable:hover .resize-handle {
        visibility: visible; }.ngx-datatable .datatable-header .datatable-header-cell:hover .resize-handle--not-resizable {
        visibility: visible; }.ngx-datatable .datatable-header .datatable-header-cell .targetMarker {
        position: absolute;
        top: 0;
        bottom: 0; }.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromLeft {
          right: 0; }.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromRight {
          left: 0; }.ngx-datatable .datatable-header .datatable-header-cell .datatable-header-cell-template-wrap {
        height: inherit; }.ngx-datatable .datatable-body {
    position: relative;
    z-index: 10;
    display: block; }.ngx-datatable .datatable-body .datatable-scroll {
      display: inline-block; }.ngx-datatable .datatable-body .datatable-row-detail {
      overflow-y: hidden; }.ngx-datatable .datatable-body .datatable-row-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column; }.ngx-datatable .datatable-body .datatable-body-row {
      outline: none; }.ngx-datatable .datatable-body .datatable-body-row > div {
        display: -ms-flexbox;
        display: flex; }.ngx-datatable .datatable-footer {
    display: block;
    width: 100%;
    overflow: auto; }.ngx-datatable .datatable-footer .datatable-footer-inner {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      width: 100%; }.ngx-datatable .datatable-footer .selected-count .page-count {
      -ms-flex: 1 1 40%;
          flex: 1 1 40%; }.ngx-datatable .datatable-footer .selected-count .datatable-pager {
      -ms-flex: 1 1 60%;
          flex: 1 1 60%; }.ngx-datatable .datatable-footer .page-count {
      -ms-flex: 1 1 20%;
          flex: 1 1 20%; }.ngx-datatable .datatable-footer .datatable-pager {
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
      text-align: right; }.ngx-datatable .datatable-footer .datatable-pager .pager,
      .ngx-datatable .datatable-footer .datatable-pager .pager li {
        padding: 0;
        margin: 0;
        display: inline-block;
        list-style: none; }.ngx-datatable .datatable-footer .datatable-pager .pager li,
      .ngx-datatable .datatable-footer .datatable-pager .pager li a {
        outline: none; }.ngx-datatable .datatable-footer .datatable-pager .pager li a {
        cursor: pointer;
        display: inline-block; }.ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a {
        cursor: not-allowed; }@font-face {
  font-family: 'data-table';
  src: url('data-table.eot');
  src: url('data-table.eot?#iefix') format('embedded-opentype'), url('data-table.woff') format('woff'),
    url('data-table.ttf') format('truetype'), url('data-table.svg#data-table') format('svg');
  font-weight: normal;
  font-style: normal;
}[data-icon]::before {
  font-family: 'data-table' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}[class^='datatable-icon-']::before,
[class*=' datatable-icon-']::before {
  font-family: 'data-table' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.datatable-icon-filter::before {
  content: '\62';
}.datatable-icon-collapse::before {
  content: '\61';
}.datatable-icon-expand::before {
  content: '\63';
}.datatable-icon-close::before {
  content: '\64';
}.datatable-icon-up::before {
  content: '\65';
}.datatable-icon-down::before {
  content: '\66';
}.datatable-icon-sort-unset::before {
  content: '\63';
  opacity: 0.5;
}.datatable-icon-sort::before {
  content: '\67';
}.datatable-icon-done::before {
  content: '\68';
}.datatable-icon-done-all::before {
  content: '\69';
}.datatable-icon-search::before {
  content: '\6a';
}.datatable-icon-pin::before {
  content: '\6b';
}.datatable-icon-add::before {
  content: '\6d';
}.datatable-icon-left::before {
  content: '\6f';
}.datatable-icon-right::before {
  content: '\70';
}.datatable-icon-skip::before {
  content: '\71';
}.datatable-icon-prev::before {
  content: '\72';
}.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: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1000;
}.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: -ms-flexbox;
  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: transparent;
  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, 0.32);
}.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}/**
 * In case when Nebular Layout custom scroll `withScroll` mode is enabled
 * we need to disable default CDK scroll blocker (@link NbBlockScrollStrategyAdapter) on HTML element
 * so that it won't add additional positioning.
 */.nb-global-scrollblock {
  position: static;
  width: auto;
  overflow: hidden;
}/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//*
 * Normalization of HTML elements, manually forked from Normalize.css to remove
 * styles targeting irrelevant browsers while applying new styles.
 *
 * Normalize is licensed MIT. https://github.com/necolas/normalize.css
 */html {
  box-sizing: border-box;
}*, *::before, *::after {
  box-sizing: inherit;
}html, body {
  margin: 0;
  padding: 0;
}/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}/**
 * Remove the margin in all browsers.
 */body {
  margin: 0;
}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}/**
 * Remove the gray background on active links in IE 10.
 */a {
  background-color: transparent;
}/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}/**
 * Add the correct font size in all browsers.
 */small {
  font-size: 80%;
}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/**
 * Remove the border on images inside links in IE 10.
 */img {
  border-style: none;
}/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,
input {
  /* 1 */
  overflow: visible;
}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,
select {
  /* 1 */
  text-transform: none;
}/**
 * Correct the inability to style clickable types in iOS and Safari.
 */button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Correct the padding in Firefox.
 */fieldset {
  padding: 0.35em 0.75em 0.625em;
}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {
  vertical-align: baseline;
}/**
 * Remove the default vertical scrollbar in IE 10+.
 */textarea {
  overflow: auto;
}/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */[type='checkbox'],
[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */details {
  display: block;
}/*
 * Add the correct display in all browsers.
 */summary {
  display: list-item;
}/**
 * Add the correct display in IE 10+.
 */template {
  display: none;
}/**
 * Add the correct display in IE 10.
 */[hidden] {
  display: none;
}/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */.visually-hidden {
  /* https://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}@media (min-width: 400px) {
  .container {
    max-width: 380px;
  }
}@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;
  }
}@media (min-width: 1400px) {
  .container {
    max-width: 1320px;
  }
}@media (min-width: 1600px) {
  .container {
    max-width: 1500px;
  }
}.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}.no-gutters {
  margin-right: 0;
  margin-left: 0;
}.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-is-1, .col-is-2, .col-is-3, .col-is-4, .col-is-5, .col-is-6, .col-is-7, .col-is-8, .col-is-9, .col-is-10, .col-is-11, .col-is-12, .col-is,
.col-is-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto, .col-xxxl-1, .col-xxxl-2, .col-xxxl-3, .col-xxxl-4, .col-xxxl-5, .col-xxxl-6, .col-xxxl-7, .col-xxxl-8, .col-xxxl-9, .col-xxxl-10, .col-xxxl-11, .col-xxxl-12, .col-xxxl,
.col-xxxl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 100%;
}.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}.col-1 {
  -ms-flex: 0 0 8.33333333%;
      flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}.col-2 {
  -ms-flex: 0 0 16.66666667%;
      flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%;
}.col-4 {
  -ms-flex: 0 0 33.33333333%;
      flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}.col-5 {
  -ms-flex: 0 0 41.66666667%;
      flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
}.col-7 {
  -ms-flex: 0 0 58.33333333%;
      flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}.col-8 {
  -ms-flex: 0 0 66.66666667%;
      flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%;
}.col-10 {
  -ms-flex: 0 0 83.33333333%;
      flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}.col-11 {
  -ms-flex: 0 0 91.66666667%;
      flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}.order-first {
  -ms-flex-order: -1;
      order: -1;
}.order-last {
  -ms-flex-order: 13;
      order: 13;
}.order-0 {
  -ms-flex-order: 0;
      order: 0;
}.order-1 {
  -ms-flex-order: 1;
      order: 1;
}.order-2 {
  -ms-flex-order: 2;
      order: 2;
}.order-3 {
  -ms-flex-order: 3;
      order: 3;
}.order-4 {
  -ms-flex-order: 4;
      order: 4;
}.order-5 {
  -ms-flex-order: 5;
      order: 5;
}.order-6 {
  -ms-flex-order: 6;
      order: 6;
}.order-7 {
  -ms-flex-order: 7;
      order: 7;
}.order-8 {
  -ms-flex-order: 8;
      order: 8;
}.order-9 {
  -ms-flex-order: 9;
      order: 9;
}.order-10 {
  -ms-flex-order: 10;
      order: 10;
}.order-11 {
  -ms-flex-order: 11;
      order: 11;
}.order-12 {
  -ms-flex-order: 12;
      order: 12;
}.offset-1 {
  margin-left: 8.33333333%;
}.offset-2 {
  margin-left: 16.66666667%;
}.offset-3 {
  margin-left: 25%;
}.offset-4 {
  margin-left: 33.33333333%;
}.offset-5 {
  margin-left: 41.66666667%;
}.offset-6 {
  margin-left: 50%;
}.offset-7 {
  margin-left: 58.33333333%;
}.offset-8 {
  margin-left: 66.66666667%;
}.offset-9 {
  margin-left: 75%;
}.offset-10 {
  margin-left: 83.33333333%;
}.offset-11 {
  margin-left: 91.66666667%;
}@media (min-width: 400px) {
  .col-is {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-is-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-is-1 {
    -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-is-2 {
    -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-is-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-is-4 {
    -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-is-5 {
    -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-is-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-is-7 {
    -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-is-8 {
    -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-is-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-is-10 {
    -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-is-11 {
    -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-is-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-is-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-is-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-is-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-is-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-is-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-is-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-is-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-is-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-is-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-is-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-is-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-is-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-is-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-is-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-is-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-is-0 {
    margin-left: 0;
  }
  .offset-is-1 {
    margin-left: 8.33333333%;
  }
  .offset-is-2 {
    margin-left: 16.66666667%;
  }
  .offset-is-3 {
    margin-left: 25%;
  }
  .offset-is-4 {
    margin-left: 33.33333333%;
  }
  .offset-is-5 {
    margin-left: 41.66666667%;
  }
  .offset-is-6 {
    margin-left: 50%;
  }
  .offset-is-7 {
    margin-left: 58.33333333%;
  }
  .offset-is-8 {
    margin-left: 66.66666667%;
  }
  .offset-is-9 {
    margin-left: 75%;
  }
  .offset-is-10 {
    margin-left: 83.33333333%;
  }
  .offset-is-11 {
    margin-left: 91.66666667%;
  }
}@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}@media (min-width: 1400px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xxl-2 {
    -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xxl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xxl-5 {
    -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xxl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xxl-8 {
    -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xxl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xxl-11 {
    -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xxl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-xxl-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-xxl-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-xxl-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-xxl-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-xxl-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-xxl-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-xxl-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-xxl-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-xxl-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-xxl-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-xxl-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-xxl-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-xxl-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-xxl-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}@media (min-width: 1600px) {
  .col-xxxl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-xxxl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxxl-1 {
    -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xxxl-2 {
    -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xxxl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxxl-4 {
    -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xxxl-5 {
    -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xxxl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxxl-7 {
    -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xxxl-8 {
    -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xxxl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxxl-10 {
    -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xxxl-11 {
    -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xxxl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxxl-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-xxxl-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-xxxl-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-xxxl-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-xxxl-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-xxxl-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-xxxl-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-xxxl-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-xxxl-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-xxxl-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-xxxl-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-xxxl-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-xxxl-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-xxxl-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-xxxl-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
}/* Colors for the ripple elements.*//* stylelint-disable-next-line material/theme-mixin-api *//* stylelint-disable-next-line material/theme-mixin-api *//* stylelint-disable material/no-prefixes *//* stylelint-enable *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//*
  Declare variables before making them global.
  dart-sass doesn't allow to declare variable with !global.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 *//*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*//* Dynamic Theme Overrides - ONLY color="primary" components *//* Global CSS variables for dynamic primary color */:root {
  --dynamic-primary-color: #307ABD;
  --dynamic-primary-rgb: 48, 122, 189;
  --dynamic-primary-600: #1E88E5;
}/* === ONLY COMPONENTS WITH EXPLICIT color="primary" === *//* Material Buttons with color="primary" *//* Only apply primary colors when NOT disabled */.mat-raised-button.mat-primary:not([disabled]):not(.mat-button-disabled),
.mat-flat-button.mat-primary:not([disabled]):not(.mat-button-disabled),
.mat-fab.mat-primary:not([disabled]):not(.mat-button-disabled),
.mat-mini-fab.mat-primary:not([disabled]):not(.mat-button-disabled) {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}.mat-raised-button.mat-primary:not([disabled]):not(.mat-button-disabled):hover,
.mat-flat-button.mat-primary:not([disabled]):not(.mat-button-disabled):hover,
.mat-fab.mat-primary:not([disabled]):not(.mat-button-disabled):hover,
.mat-mini-fab.mat-primary:not([disabled]):not(.mat-button-disabled):hover {
  background-color: #1E88E5 !important;
  background-color: var(--dynamic-primary-600) !important;
}.mat-icon-button.mat-primary:not([disabled]):not(.mat-button-disabled),
.mat-button.mat-primary:not([disabled]):not(.mat-button-disabled) {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
}.mat-stroked-button.mat-primary:not([disabled]):not(.mat-button-disabled) {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
}.mat-stroked-button.mat-primary:not([disabled]):not(.mat-button-disabled):hover {
  background-color: rgba(48, 122, 189, 0.04) !important;
  background-color: rgba(var(--dynamic-primary-rgb), 0.04) !important;
}/* Ensure disabled buttons maintain their default disabled styling */.mat-raised-button.mat-primary[disabled],
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-primary[disabled],
.mat-flat-button.mat-primary.mat-button-disabled,
.mat-fab.mat-primary[disabled],
.mat-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-primary[disabled],
.mat-mini-fab.mat-primary.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
  cursor: default !important;
}.mat-icon-button.mat-primary[disabled],
.mat-icon-button.mat-primary.mat-button-disabled,
.mat-button.mat-primary[disabled],
.mat-button.mat-primary.mat-button-disabled,
.mat-stroked-button.mat-primary[disabled],
.mat-stroked-button.mat-primary.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26) !important;
  cursor: default !important;
}.mat-stroked-button.mat-primary[disabled],
.mat-stroked-button.mat-primary.mat-button-disabled {
  border-color: rgba(0, 0, 0, 0.12) !important;
}/* Material Checkboxes with color="primary" */.mat-checkbox.mat-primary .mat-checkbox-background,
.mat-checkbox.mat-primary.mat-checkbox-checked .mat-checkbox-background {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}.mat-checkbox.mat-primary .mat-checkbox-frame {
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
}.mat-checkbox.mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: rgba(48, 122, 189, 0.12) !important;
  background-color: rgba(var(--dynamic-primary-rgb), 0.12) !important;
}/* Material Slide Toggle with color="primary" */.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(48, 122, 189, 0.54) !important;
  background-color: rgba(var(--dynamic-primary-rgb), 0.54) !important;
}/* Material Spinner/Progress with color="primary" */.mat-progress-spinner.mat-primary circle,
.mat-spinner.mat-primary circle {
  stroke: #307ABD !important;
  stroke: var(--dynamic-primary-color) !important;
}/* Header styling (the only non-primary component we want to change) */ngx-header .header-row .row-2 {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}/* === GLOBAL HARDCODED COLOR REPLACEMENT === *//* Override all hardcoded #307ABD colors throughout the application *//* Replace hardcoded colors in text/links */[style*="color: #307ABD"],
[style*="color:#307ABD"],
[style*="color: #307abd"],
[style*="color:#307abd"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
}/* Replace hardcoded background colors - BUT NOT on disabled elements */[style*="background-color: #307ABD"]:not([disabled]):not(.disabled):not(.mat-button-disabled),
[style*="background-color:#307ABD"]:not([disabled]):not(.disabled):not(.mat-button-disabled),
[style*="background-color: #307abd"]:not([disabled]):not(.disabled):not(.mat-button-disabled),
[style*="background-color:#307abd"]:not([disabled]):not(.disabled):not(.mat-button-disabled),
[style*="background: #307ABD"]:not([disabled]):not(.disabled):not(.mat-button-disabled),
[style*="background:#307ABD"]:not([disabled]):not(.disabled):not(.mat-button-disabled),
[style*="background: #307abd"]:not([disabled]):not(.disabled):not(.mat-button-disabled),
[style*="background:#307abd"]:not([disabled]):not(.disabled):not(.mat-button-disabled) {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}/* Replace hardcoded border colors */[style*="border-color: #307ABD"],
[style*="border-color:#307ABD"],
[style*="border-color: #307abd"],
[style*="border-color:#307abd"],
[style*="border: 1px solid #307ABD"],
[style*="border: 1px solid #307abd"],
[style*="border-left: 6px solid #307ABD"],
[style*="border-left: 6px solid #307abd"],
[style*="border-top: 10px solid #307ABD"],
[style*="border-top: 10px solid #307abd"],
[style*="border-bottom: 1px solid #307ABD"],
[style*="border-bottom: 1px solid #307abd"] {
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
}/* CSS class-based overrides for common patterns */.mat-tab-label-active,
.mat-tab-label.mat-tab-label-active {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
}.mat-ink-bar {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}/* Common application-specific classes that use primary color */.progress-color-page-speed,
.primary-color-text,
.primary-color-bg,
.primary-border-color {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
}/* === ADDITIONAL SPECIFIC OVERRIDES === *//* These target specific patterns found in the codebase *//* Tab and navigation elements */.user-customizable-child-tab,
.mat-tab-labels .mat-tab-label-active,
.mat-tab-nav-bar .mat-tab-link-active {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
}/* Form and input focus states */.mat-form-field.mat-focused .mat-form-field-underline,
.mat-form-field.mat-focused .mat-form-field-ripple,
input:focus,
textarea:focus {
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
}/* Material Form Field - All Appearances *//* Standard appearance */.mat-form-field.mat-focused .mat-form-field-underline .mat-form-field-ripple {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}.mat-form-field.mat-focused .mat-form-field-label {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
}/* Outline appearance */.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick .mat-form-field-outline-start,
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick .mat-form-field-outline-end,
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick .mat-form-field-outline-gap {
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
}/* Fill appearance */.mat-form-field-appearance-fill.mat-focused .mat-form-field-underline .mat-form-field-ripple {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}/* Legacy appearance */.mat-form-field-appearance-legacy.mat-focused .mat-form-field-underline .mat-form-field-ripple {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}/* Global focus styles for inputs */.mat-input-element:focus + .mat-form-field-label-wrapper .mat-form-field-label,
.mat-form-field-label.mat-form-field-can-float.mat-form-field-should-float {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
}/* Material Select focused */.mat-select.mat-focused .mat-select-trigger {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
}.mat-form-field.mat-focused .mat-select-arrow {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
}/* Links and text elements */a[style*="#307"],
span[style*="#307"],
div[style*="#307"],
p[style*="#307"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
}/* Borders and dividers */.border-primary,
.border-left-primary,
.border-top-primary {
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
}/* Progress and loading indicators */.pace .pace-progress,
.progress-bar-primary,
.loading-primary {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}/* Specific component overrides based on search results */.resize-image-component,
.location-info-component,
.contact-info-component,
.onboarding-form-component,
.multi-media-gallery,
.popover-detail-task,
.dashboard-components,
.seo-components,
.profile-components,
.opportunity-components,
.task-components {
  color: #307ABD !important;
  color: var(--dynamic-primary-color) !important;
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
}/* === TOGGLE BUTTONS AND SWITCHES === *//* Handle all toggle-style buttons and switches *//* Material Toggle Buttons - Only when NOT disabled */.mat-button-toggle.mat-button-toggle-checked:not([disabled]):not(.mat-button-disabled),
.mat-button-toggle-group .mat-button-toggle-checked:not([disabled]):not(.mat-button-disabled) {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
  color: white !important;
}.mat-button-toggle.mat-button-toggle-checked:not([disabled]):not(.mat-button-disabled):hover,
.mat-button-toggle-group .mat-button-toggle-checked:not([disabled]):not(.mat-button-disabled):hover {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}/* Ensure disabled toggle buttons maintain their default disabled styling */.mat-button-toggle.mat-button-toggle-checked[disabled],
.mat-button-toggle.mat-button-toggle-checked.mat-button-disabled,
.mat-button-toggle-group .mat-button-toggle-checked[disabled],
.mat-button-toggle-group .mat-button-toggle-checked.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
  cursor: default !important;
}/* Toggle Buttons with active state - Only when NOT disabled */.toggle-button.active:not([disabled]):not(.disabled),
.btn-toggle.active:not([disabled]):not(.disabled),
.button-toggle.active:not([disabled]):not(.disabled),
button.toggle.active:not([disabled]):not(.disabled),
.toggle.checked:not([disabled]):not(.disabled) {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
  color: white !important;
}/* Custom toggle components - Only when NOT disabled */.custom-toggle.selected:not([disabled]):not(.disabled),
.filter-toggle.active:not([disabled]):not(.disabled),
.tab-toggle.active:not([disabled]):not(.disabled) {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
  color: white !important;
}/* Bootstrap-style toggle buttons - Only when NOT disabled */.btn-group-toggle .btn.active:not([disabled]):not(.disabled),
.btn-group .btn.active:not([disabled]):not(.disabled) {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
  color: white !important;
}/* Nebular toggle buttons - Only when NOT disabled */nb-toggle.checked:not([disabled]):not(.disabled),
nb-button[status="primary"].active:not([disabled]):not(.disabled) {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
}/* Filter buttons and selection buttons - Only when NOT disabled */.filter-btn.selected:not([disabled]):not(.disabled),
.selection-btn.active:not([disabled]):not(.disabled),
.option-btn.selected:not([disabled]):not(.disabled) {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color) !important;
  color: white !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color) !important;
}/* Ensure disabled toggle buttons have proper styling */.toggle-button[disabled],
.toggle-button.disabled,
.btn-toggle[disabled],
.btn-toggle.disabled,
.button-toggle[disabled],
.button-toggle.disabled,
button.toggle[disabled],
button.toggle.disabled,
.filter-btn[disabled],
.filter-btn.disabled,
.selection-btn[disabled],
.selection-btn.disabled,
.option-btn[disabled],
.option-btn.disabled {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
  border-color: rgba(0, 0, 0, 0.12) !important;
  cursor: default !important;
}/* === NEBULAR BUTTON DISABLED STATES === *//* Ensure Nebular buttons maintain proper disabled styling *//* Nebular disabled buttons */nb-button[disabled],
nb-button.disabled,
button[nbButton][disabled],
.nb-theme-default button[disabled][nbButtonToggle],
.nb-theme-dark button[disabled][nbButtonToggle],
.nb-theme-cosmic button[disabled][nbButtonToggle],
.nb-theme-corporate button[disabled][nbButtonToggle],
.nb-theme-material-dark button[disabled][nbButtonToggle],
.nb-theme-material-light button[disabled][nbButtonToggle],
button[nbButton].disabled,
.nb-theme-default button.disabled[nbButtonToggle],
.nb-theme-dark button.disabled[nbButtonToggle],
.nb-theme-cosmic button.disabled[nbButtonToggle],
.nb-theme-corporate button.disabled[nbButtonToggle],
.nb-theme-material-dark button.disabled[nbButtonToggle],
.nb-theme-material-light button.disabled[nbButtonToggle] {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
  cursor: default !important;
}/* Nebular spinner on disabled buttons */nb-button[disabled] nb-spinner,
nb-button.disabled nb-spinner,
button[nbButton][disabled] nb-spinner,
.nb-theme-default button[disabled][nbButtonToggle] nb-spinner,
.nb-theme-dark button[disabled][nbButtonToggle] nb-spinner,
.nb-theme-cosmic button[disabled][nbButtonToggle] nb-spinner,
.nb-theme-corporate button[disabled][nbButtonToggle] nb-spinner,
.nb-theme-material-dark button[disabled][nbButtonToggle] nb-spinner,
.nb-theme-material-light button[disabled][nbButtonToggle] nb-spinner,
button[nbButton].disabled nb-spinner,
.nb-theme-default button.disabled[nbButtonToggle] nb-spinner,
.nb-theme-dark button.disabled[nbButtonToggle] nb-spinner,
.nb-theme-cosmic button.disabled[nbButtonToggle] nb-spinner,
.nb-theme-corporate button.disabled[nbButtonToggle] nb-spinner,
.nb-theme-material-dark button.disabled[nbButtonToggle] nb-spinner,
.nb-theme-material-light button.disabled[nbButtonToggle] nb-spinner {
  color: rgba(0, 0, 0, 0.26) !important;
}/* Override any primary color on disabled Nebular buttons */nb-button[status="primary"][disabled],
nb-button[status="primary"].disabled,
button[nbButton][status="primary"][disabled],
.nb-theme-default button[status="primary"][disabled][nbButtonToggle],
.nb-theme-dark button[status="primary"][disabled][nbButtonToggle],
.nb-theme-cosmic button[status="primary"][disabled][nbButtonToggle],
.nb-theme-corporate button[status="primary"][disabled][nbButtonToggle],
.nb-theme-material-dark button[status="primary"][disabled][nbButtonToggle],
.nb-theme-material-light button[status="primary"][disabled][nbButtonToggle],
button[nbButton][status="primary"].disabled,
.nb-theme-default button[status="primary"].disabled[nbButtonToggle],
.nb-theme-dark button[status="primary"].disabled[nbButtonToggle],
.nb-theme-cosmic button[status="primary"].disabled[nbButtonToggle],
.nb-theme-corporate button[status="primary"].disabled[nbButtonToggle],
.nb-theme-material-dark button[status="primary"].disabled[nbButtonToggle],
.nb-theme-material-light button[status="primary"].disabled[nbButtonToggle] {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
  border-color: rgba(0, 0, 0, 0.12) !important;
  cursor: default !important;
}/*
  This stylesheet uses scss valiables for most of the colors / background-colors of the table
  to enable the customization of the displayed table without cloning the stylesheet into the
  own application.

  To modify table colors, add the following lines to the scss file of your application
  (this example modifies the color of the selected row - selectionType = single, multi or multiClick):

  $ngx-datatable-selected-active-background: yellow;
  $ngx-datatable-selected-active-background-hover: rgba(yellow, 0.2);

  @import '~@swimlane/ngx-datatable/index.css';
  @import '~@swimlane/ngx-datatable/themes/material.scss';
  @import '~@swimlane/ngx-datatable/assets/icons.css';

That's all.
*/.ngx-datatable.material {
  background: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  /**
	 * Shared Styles
	 */
  /**
	 * Global Row Styles
	 */
  /**
	 * Header Styles
	 */
  /**
	 * Body Styles
	 */
  /**
	 * Footer Styles
	 */
}.ngx-datatable.material.striped .datatable-row-odd {
  background: #eee;
}.ngx-datatable.material.single-selection .datatable-body-row.active,
.ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active,
.ngx-datatable.material.multi-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active,
.ngx-datatable.material.multi-click-selection .datatable-body-row.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}.ngx-datatable.material.single-selection .datatable-body-row.active:hover,
.ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover,
.ngx-datatable.material.multi-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover,
.ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}.ngx-datatable.material.single-selection .datatable-body-row.active:focus,
.ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus,
.ngx-datatable.material.multi-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus,
.ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover,
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group {
  background-color: #eee;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus,
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus .datatable-row-group {
  background-color: #ddd;
}.ngx-datatable.material.cell-selection .datatable-body-cell:hover,
.ngx-datatable.material.cell-selection .datatable-body-cell:hover .datatable-row-group {
  background-color: #eee;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}.ngx-datatable.material.cell-selection .datatable-body-cell:focus,
.ngx-datatable.material.cell-selection .datatable-body-cell:focus .datatable-row-group {
  background-color: #ddd;
}.ngx-datatable.material.cell-selection .datatable-body-cell.active,
.ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}.ngx-datatable.material .empty-row {
  height: 50px;
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}.ngx-datatable.material .loading-row {
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}.ngx-datatable.material .datatable-header .datatable-row-left,
.ngx-datatable.material .datatable-body .datatable-row-left {
  background-color: #fff;
  background-position: 100% 0;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==);
}.ngx-datatable.material .datatable-header .datatable-row-right,
.ngx-datatable.material .datatable-body .datatable-row-right {
  background-position: 0 0;
  background-color: #fff;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQI12PQkNdi1VTQ5gbSwkAsDQARLAIGtOSFUAAAAABJRU5ErkJggg==);
}.ngx-datatable.material .datatable-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}.ngx-datatable.material .datatable-header .datatable-header-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  font-weight: 400;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  vertical-align: bottom;
  font-size: 12px;
  font-weight: 500;
}.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper {
  position: relative;
}.ngx-datatable.material .datatable-header .datatable-header-cell.longpress .draggable::after {
  transition: transform 400ms ease, opacity 400ms ease;
  opacity: 0.5;
  -ms-transform: scale(1);
      transform: scale(1);
}.ngx-datatable.material .datatable-header .datatable-header-cell .draggable::after {
  content: ' ';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
  height: 60px;
  width: 60px;
  background: #eee;
  border-radius: 100%;
  opacity: 1;
  filter: none;
  -ms-transform: scale(0);
      transform: scale(0);
  z-index: 9999;
  pointer-events: none;
}.ngx-datatable.material .datatable-header .datatable-header-cell.dragging .resize-handle {
  border-right: none;
}.ngx-datatable.material .datatable-header .resize-handle {
  border-right: solid 1px #eee;
}.ngx-datatable.material .datatable-body {
  position: relative;
}.ngx-datatable.material .datatable-body .datatable-row-detail {
  background: #f5f5f5;
  padding: 10px;
}.ngx-datatable.material .datatable-body .datatable-group-header {
  background: #f5f5f5;
  border-bottom: solid 1px #d9d8d9;
  border-top: solid 1px #d9d8d9;
}.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-group-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}.ngx-datatable.material .datatable-body .progress-linear {
  display: block;
  position: sticky;
  width: 100%;
  height: 5px;
  padding: 0;
  margin: 0;
  top: 0;
}.ngx-datatable.material .datatable-body .progress-linear .container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  -ms-transform: translate(0, 0) scale(1, 1);
      transform: translate(0, 0) scale(1, 1);
  background-color: #aad1f9;
}.ngx-datatable.material .datatable-body .progress-linear .container .bar {
  transition: all 0.2s linear;
  -webkit-animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.2s linear;
  background-color: #106cc8;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}.ngx-datatable.material .datatable-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
}.ngx-datatable.material .datatable-footer .page-count {
  line-height: 50px;
  height: 50px;
  padding: 0 1.2rem;
}.ngx-datatable.material .datatable-footer .datatable-pager {
  margin: 0 10px;
}.ngx-datatable.material .datatable-footer .datatable-pager li {
  vertical-align: middle;
}.ngx-datatable.material .datatable-footer .datatable-pager li.disabled a {
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: transparent !important;
}.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
  background-color: rgba(158, 158, 158, 0.2);
  font-weight: bold;
}.ngx-datatable.material .datatable-footer .datatable-pager a {
  height: 22px;
  min-width: 24px;
  line-height: 22px;
  padding: 0 6px;
  border-radius: 3px;
  margin: 6px 3px;
  text-align: center;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.54);
  text-decoration: none;
  vertical-align: bottom;
}.ngx-datatable.material .datatable-footer .datatable-pager a:hover {
  color: rgba(0, 0, 0, 0.75);
  background-color: rgba(158, 158, 158, 0.2);
}.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-left,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-skip,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-right,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-prev {
  font-size: 20px;
  line-height: 20px;
  padding: 0 3px;
}.ngx-datatable.material .datatable-summary-row .datatable-body-row {
  background-color: #ddd;
}.ngx-datatable.material .datatable-summary-row .datatable-body-row:hover {
  background-color: #ddd;
}.ngx-datatable.material .datatable-summary-row .datatable-body-row .datatable-body-cell {
  font-weight: bold;
}/**
 * Checkboxes
**/.datatable-checkbox {
  position: relative;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  padding: 0;
}.datatable-checkbox input[type='checkbox'] {
  position: relative;
  margin: 0 1rem 0 0;
  cursor: pointer;
  outline: none;
}.datatable-checkbox input[type='checkbox']:before {
  transition: all 0.3s ease-in-out;
  content: '';
  position: absolute;
  left: 0;
  z-index: 1;
  width: 1rem;
  height: 1rem;
  border: 2px solid #f2f2f2;
}.datatable-checkbox input[type='checkbox']:checked:before {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  height: 0.5rem;
  border-color: #009688;
  border-top-style: none;
  border-right-style: none;
}.datatable-checkbox input[type='checkbox']:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: #fff;
  cursor: pointer;
}/**
 * Progress bar animations
 */@-webkit-keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}.nb-theme-default .mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-badge-small .mat-badge-content {
  font-size: 9px;
}.nb-theme-default .mat-badge-large .mat-badge-content {
  font-size: 24px;
}.nb-theme-default .mat-h1, .nb-theme-default .mat-headline, .nb-theme-default .mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-default .mat-h2, .nb-theme-default .mat-title, .nb-theme-default .mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-default .mat-h3, .nb-theme-default .mat-subheading-2, .nb-theme-default .mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-default .mat-h4, .nb-theme-default .mat-subheading-1, .nb-theme-default .mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-default .mat-h5, .nb-theme-default .mat-typography h5 {
  font: 400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-default .mat-h6, .nb-theme-default .mat-typography h6 {
  font: 400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-default .mat-body-strong, .nb-theme-default .mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-default .mat-body, .nb-theme-default .mat-body-1, .nb-theme-default .mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-default .mat-body p, .nb-theme-default .mat-body-1 p, .nb-theme-default .mat-typography p {
  margin: 0 0 12px;
}.nb-theme-default .mat-small, .nb-theme-default .mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-default .mat-display-4, .nb-theme-default .mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}.nb-theme-default .mat-display-3, .nb-theme-default .mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}.nb-theme-default .mat-display-2, .nb-theme-default .mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}.nb-theme-default .mat-display-1, .nb-theme-default .mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}.nb-theme-default .mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-default .mat-button, .nb-theme-default .mat-raised-button, .nb-theme-default .mat-icon-button, .nb-theme-default .mat-stroked-button,
.nb-theme-default .mat-flat-button, .nb-theme-default .mat-fab, .nb-theme-default .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-default .mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-card-title {
  font-size: 24px;
  font-weight: 500;
}.nb-theme-default .mat-card-header .mat-card-title {
  font-size: 20px;
}.nb-theme-default .mat-card-subtitle,
.nb-theme-default .mat-card-content {
  font-size: 14px;
}.nb-theme-default .mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}.nb-theme-default .mat-chip {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-default .mat-chip .mat-chip-trailing-icon.mat-icon,
.nb-theme-default .mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}.nb-theme-default .mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}.nb-theme-default .mat-cell, .nb-theme-default .mat-footer-cell {
  font-size: 14px;
}.nb-theme-default .mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-calendar-body {
  font-size: 13px;
}.nb-theme-default .mat-calendar-body-label,
.nb-theme-default .mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-default .mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}.nb-theme-default .mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-default .mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}.nb-theme-default .mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-default .mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-default .mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}.nb-theme-default .mat-form-field-prefix .mat-icon,
.nb-theme-default .mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}.nb-theme-default .mat-form-field-prefix .mat-icon-button,
.nb-theme-default .mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}.nb-theme-default .mat-form-field-prefix .mat-icon-button .mat-icon,
.nb-theme-default .mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}.nb-theme-default .mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}.nb-theme-default .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-default .mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34375em) scale(0.75);
      transform: translateY(-1.34375em) scale(0.75);
  width: 133.33333333%;
}.nb-theme-default .mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34374em) scale(0.75);
      transform: translateY(-1.34374em) scale(0.75);
  width: 133.33334333%;
}.nb-theme-default .mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}.nb-theme-default .mat-form-field-label {
  top: 1.34375em;
}.nb-theme-default .mat-form-field-underline {
  bottom: 1.34375em;
}.nb-theme-default .mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.66666667em;
  top: calc(100% - 1.79166667em);
}.nb-theme-default .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}.nb-theme-default .mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}.nb-theme-default .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-default .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
  width: 133.33333333%;
}.nb-theme-default .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  -ms-transform: translateY(-1.28124em) scale(0.75);
  width: 133.33334333%;
}.nb-theme-default .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  -ms-transform: translateY(-1.28123em) scale(0.75);
  width: 133.33335333%;
}.nb-theme-default .mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}.nb-theme-default .mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}.nb-theme-default .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.54166667em;
  top: calc(100% - 1.66666667em);
}@media print {
  .nb-theme-default .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .nb-theme-default .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.28122em) scale(0.75);
        transform: translateY(-1.28122em) scale(0.75);
  }
  .nb-theme-default .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .nb-theme-default .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.2812em) scale(0.75);
        transform: translateY(-1.2812em) scale(0.75);
  }
}.nb-theme-default .mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}.nb-theme-default .mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}.nb-theme-default .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-default .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59375em) scale(0.75);
      transform: translateY(-0.59375em) scale(0.75);
  width: 133.33333333%;
}.nb-theme-default .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59374em) scale(0.75);
      transform: translateY(-0.59374em) scale(0.75);
  width: 133.33334333%;
}.nb-theme-default .mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}.nb-theme-default .mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}.nb-theme-default .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-default .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59375em) scale(0.75);
      transform: translateY(-1.59375em) scale(0.75);
  width: 133.33333333%;
}.nb-theme-default .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59374em) scale(0.75);
      transform: translateY(-1.59374em) scale(0.75);
  width: 133.33334333%;
}.nb-theme-default .mat-grid-tile-header,
.nb-theme-default .mat-grid-tile-footer {
  font-size: 14px;
}.nb-theme-default .mat-grid-tile-header .mat-line,
.nb-theme-default .mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-default .mat-grid-tile-header .mat-line:nth-child(n+2),
.nb-theme-default .mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-default input.mat-input-element {
  margin-top: -0.0625em;
}.nb-theme-default .mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}.nb-theme-default .mat-paginator,
.nb-theme-default .mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}.nb-theme-default .mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-select-trigger {
  height: 1.125em;
}.nb-theme-default .mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-default .mat-stepper-vertical, .nb-theme-default .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-step-label {
  font-size: 14px;
  font-weight: 400;
}.nb-theme-default .mat-step-sub-label-error {
  font-weight: normal;
}.nb-theme-default .mat-step-label-error {
  font-size: 14px;
}.nb-theme-default .mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-default .mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-tab-label, .nb-theme-default .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-default .mat-toolbar,
.nb-theme-default .mat-toolbar h1,
.nb-theme-default .mat-toolbar h2,
.nb-theme-default .mat-toolbar h3,
.nb-theme-default .mat-toolbar h4,
.nb-theme-default .mat-toolbar h5,
.nb-theme-default .mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}.nb-theme-default .mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}.nb-theme-default .mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}.nb-theme-default .mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-list-base .mat-list-item {
  font-size: 16px;
}.nb-theme-default .mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-default .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-default .mat-list-base .mat-list-option {
  font-size: 16px;
}.nb-theme-default .mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-default .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-default .mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-default .mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}.nb-theme-default .mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-default .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-default .mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}.nb-theme-default .mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-default .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-default .mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-default .mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}.nb-theme-default .mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-default .mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}.nb-theme-default .mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}.nb-theme-default .mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-default .mat-tree-node,
.nb-theme-default .mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}.nb-theme-default .mat-ripple {
  overflow: hidden;
  position: relative;
}.nb-theme-default .mat-ripple:not(:empty) {
  transform: translateZ(0);
}.nb-theme-default .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}.nb-theme-default .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  -ms-transform: scale(0);
      transform: scale(0);
}.cdk-high-contrast-active .nb-theme-default .mat-ripple-element {
  display: none;
}.nb-theme-default .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;
}.nb-theme-default .cdk-overlay-container, .nb-theme-default .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}.nb-theme-default .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}.nb-theme-default .cdk-overlay-container:empty {
  display: none;
}.nb-theme-default .cdk-global-overlay-wrapper {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1000;
}.nb-theme-default .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}.nb-theme-default .cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}.nb-theme-default .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}.cdk-high-contrast-active .nb-theme-default .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}.nb-theme-default .cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}.nb-theme-default .cdk-overlay-transparent-backdrop, .nb-theme-default .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}.nb-theme-default .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}.nb-theme-default .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}@-webkit-keyframes cdk-text-field-autofill-start {
  /*!*/
}@keyframes cdk-text-field-autofill-start {
  /*!*/
}@-webkit-keyframes cdk-text-field-autofill-end {
  /*!*/
}@keyframes cdk-text-field-autofill-end {
  /*!*/
}.nb-theme-default .cdk-text-field-autofill-monitored:-webkit-autofill {
  -webkit-animation: cdk-text-field-autofill-start 0s 1ms;
          animation: cdk-text-field-autofill-start 0s 1ms;
}.nb-theme-default .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  -webkit-animation: cdk-text-field-autofill-end 0s 1ms;
          animation: cdk-text-field-autofill-end 0s 1ms;
}.nb-theme-default textarea.cdk-textarea-autosize {
  resize: none;
}.nb-theme-default textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}.nb-theme-default textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}.nb-theme-default .mat-focus-indicator {
  position: relative;
}.nb-theme-default .mat-mdc-focus-indicator {
  position: relative;
}.nb-theme-default nb-layout-header nav {
  display: contents;
  padding: 0px !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}.nb-theme-default nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-default nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}@media (max-width: 767.98px) {
  .nb-theme-default nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-default .layout {
  min-width: 300px;
}.nb-theme-default nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}.nb-theme-default nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}.nb-theme-default nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}.nb-theme-default nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}@media screen and (min-width: 1940px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}@media screen and (min-width: 2070px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}@media screen and (min-width: 2220px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}.nb-theme-default nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}.nb-theme-default nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-default nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}.nb-theme-default nb-layout .layout .layout-container .content.center {
  width: 900px;
  -ms-flex: 0 100 900px !important;
      flex: 0 100 900px !important;
}.nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}@media (max-width: 991.98px) {
  .nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}@media (max-width: 767.98px) {
  .nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}.nb-theme-default nb-layout-header {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default nb-layout-header nav {
  color: #222b45;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  height: 4.75rem;
  padding: 1.25rem;
}.nb-theme-default nb-layout-header nav a {
  color: #222b45;
}.nb-theme-default nb-layout-header nav a:focus, .nb-theme-default nb-layout-header nav a:active, .nb-theme-default nb-layout-header nav a:hover {
  color: #222b45;
}.nb-theme-default nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}.nb-theme-default nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}.nb-theme-default nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}.nb-theme-default nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}.nb-theme-default nb-sidebar {
  background-color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}.nb-theme-default nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}.nb-theme-default nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}@media (max-width: 767.98px) {
  .nb-theme-default nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-default nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}.nb-theme-default nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}.nb-theme-default nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-default nb-sidebar.collapsed nb-sidebar-header, .nb-theme-default nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-default nb-sidebar.compacted {
  width: 3.5rem;
}.nb-theme-default nb-sidebar.compacted .main-container {
  width: 3.5rem;
}.nb-theme-default nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: '';
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}[dir=ltr] .nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}[dir=rtl] .nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}.nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  -ms-flex-pack: center;
      justify-content: center;
}.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}[dir=rtl] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}[dir=ltr] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}[dir=rtl] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}[dir=ltr] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-default nb-sidebar.fixed.left.collapsed + .content,
.nb-theme-default nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}.nb-theme-default nb-sidebar.fixed.right.collapsed + .content,
.nb-theme-default nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}.nb-theme-default nb-sidebar.expanded {
  width: 16rem;
}.nb-theme-default nb-sidebar.expanded > .scrollable {
  width: 16rem;
}.nb-theme-default nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-default nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-default nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}.nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-default nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-default nb-calendar-view-mode .appearance-ghost.status-basic:hover[nbButtonToggle], .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-default nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active, .nb-theme-default nb-calendar-view-mode .appearance-ghost.status-basic:active[nbButtonToggle],
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-default nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-default nb-calendar-pageable-navigation .appearance-ghost.status-basic:hover[nbButtonToggle],
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-default nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active,
.nb-theme-default nb-calendar-pageable-navigation .appearance-ghost.status-basic:active[nbButtonToggle] {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-default nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-default nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active), .nb-theme-default nb-calendar-view-mode .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle],
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-default nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-default nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-default nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: none;
}[dir=ltr] .nb-theme-default nb-calendar-pageable-navigation {
  margin-left: auto;
}[dir=rtl] .nb-theme-default nb-calendar-pageable-navigation {
  margin-right: auto;
}.nb-theme-default nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}[dir=ltr] .nb-theme-default nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-default nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}.nb-theme-default nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}[dir=ltr] .nb-theme-default nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}[dir=rtl] .nb-theme-default nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.nb-theme-default nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}.nb-theme-default nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}.nb-theme-default nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}.nb-theme-default nb-calendar-week-numbers .sign-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
  margin-bottom: 0.25rem;
}.nb-theme-default nb-calendar-week-numbers .sign,
.nb-theme-default nb-calendar-week-numbers .week-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}.nb-theme-default nb-calendar-week-numbers.size-large .sign,
.nb-theme-default nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}[dir=ltr] .nb-theme-default nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #edf1f7;
}[dir=rtl] .nb-theme-default nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #edf1f7;
}.nb-theme-default nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}.nb-theme-default nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}.nb-theme-default nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-default nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-default nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-default nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-default nb-calendar-picker .cell-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}.nb-theme-default nb-calendar-picker .day-cell,
.nb-theme-default nb-calendar-picker .month-cell,
.nb-theme-default nb-calendar-picker .year-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #222b45;
  text-transform: uppercase;
  cursor: pointer;
}.nb-theme-default nb-calendar-picker .day-cell,
.nb-theme-default nb-calendar-picker .day-cell .cell-content,
.nb-theme-default nb-calendar-picker .month-cell,
.nb-theme-default nb-calendar-picker .month-cell .cell-content,
.nb-theme-default nb-calendar-picker .year-cell,
.nb-theme-default nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-default nb-calendar-picker .day-cell.empty, .nb-theme-default nb-calendar-picker .day-cell.disabled,
.nb-theme-default nb-calendar-picker .month-cell.empty,
.nb-theme-default nb-calendar-picker .month-cell.disabled,
.nb-theme-default nb-calendar-picker .year-cell.empty,
.nb-theme-default nb-calendar-picker .year-cell.disabled {
  cursor: default;
}.nb-theme-default nb-calendar-picker .day-cell.bounding-month,
.nb-theme-default nb-calendar-picker .month-cell.bounding-month,
.nb-theme-default nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.25rem;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}.nb-theme-default nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-default nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-default nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}.nb-theme-default nb-calendar-picker .day-cell.disabled,
.nb-theme-default nb-calendar-picker .month-cell.disabled,
.nb-theme-default nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-default nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-default nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #e4e9f2;
}.nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}[dir=ltr] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}[dir=rtl] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=ltr] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=rtl] .nb-theme-default nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.nb-theme-default nb-base-calendar nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}.nb-theme-default nb-base-calendar nb-card-body {
  padding: 0;
}.nb-theme-default nb-base-calendar .calendar-navigation {
  border: none;
  display: -ms-flexbox;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-default nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-default nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}.nb-theme-default nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}.nb-theme-default nb-base-calendar.has-week-number .month-cell,
.nb-theme-default nb-base-calendar.has-week-number .year-cell {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}.nb-theme-default nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}.nb-theme-default nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}.nb-theme-default nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-default nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-default nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-default nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-default nb-card.size-tiny {
  height: 13.5rem;
}.nb-theme-default nb-card.size-small {
  height: 21.1875rem;
}.nb-theme-default nb-card.size-medium {
  height: 28.875rem;
}.nb-theme-default nb-card.size-large {
  height: 36.5625rem;
}.nb-theme-default nb-card.size-giant {
  height: 44.25rem;
}.nb-theme-default nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}.nb-theme-default nb-card.status-basic nb-card-header a,
.nb-theme-default nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}.nb-theme-default nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}.nb-theme-default nb-card.status-primary nb-card-header a,
.nb-theme-default nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-default nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}.nb-theme-default nb-card.status-success nb-card-header a,
.nb-theme-default nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-default nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}.nb-theme-default nb-card.status-warning nb-card-header a,
.nb-theme-default nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-default nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}.nb-theme-default nb-card.status-danger nb-card-header a,
.nb-theme-default nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-default nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}.nb-theme-default nb-card.status-info nb-card-header a,
.nb-theme-default nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-default nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}.nb-theme-default nb-card.status-control nb-card-header a,
.nb-theme-default nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}.nb-theme-default nb-card.accent-basic {
  border-top-color: #f7f9fc;
}.nb-theme-default nb-card.accent-primary {
  border-top-color: #3366ff;
}.nb-theme-default nb-card.accent-success {
  border-top-color: #00d68f;
}.nb-theme-default nb-card.accent-warning {
  border-top-color: #ffaa00;
}.nb-theme-default nb-card.accent-danger {
  border-top-color: #ff3d71;
}.nb-theme-default nb-card.accent-info {
  border-top-color: #0095ff;
}.nb-theme-default nb-card.accent-control {
  border-top-color: #ffffff;
}.nb-theme-default nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}.nb-theme-default nb-card.accent nb-card-header {
  border-radius: 0;
}.nb-theme-default nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-default nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-default nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-default nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-default nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.nb-theme-default nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-card-header h1 {
  margin: 0;
}.nb-theme-default nb-card-header h2 {
  margin: 0;
}.nb-theme-default nb-card-header h3 {
  margin: 0;
}.nb-theme-default nb-card-header h4 {
  margin: 0;
}.nb-theme-default nb-card-header h5 {
  margin: 0;
}.nb-theme-default nb-card-header h6 {
  margin: 0;
}.nb-theme-default nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}.nb-theme-default .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}.nb-theme-default .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}.nb-theme-default .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}[dir=ltr] .nb-theme-default .flipcard-body .front-container {
  margin-right: -100%;
}[dir=rtl] .nb-theme-default .flipcard-body .front-container {
  margin-left: -100%;
}.nb-theme-default nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}.nb-theme-default nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}.nb-theme-default nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-default nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-default nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}.nb-theme-default nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}[dir=ltr] .nb-theme-default nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}[dir=rtl] .nb-theme-default nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}[dir=ltr] .nb-theme-default nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}[dir=rtl] .nb-theme-default nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}.nb-theme-default nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}.nb-theme-default nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}.nb-theme-default nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}.nb-theme-default nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}.nb-theme-default nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}.nb-theme-default nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}.nb-theme-default nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-default nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-default nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-default nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-default nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-default nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}.nb-theme-default nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-default nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-default nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-default nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}.nb-theme-default nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-default nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-default nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}.nb-theme-default nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}.nb-theme-default nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}.nb-theme-default nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}.nb-theme-default nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}.nb-theme-default nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}.nb-theme-default nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-default nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-default nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-default nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-default nb-menu {
  background-color: transparent;
}.nb-theme-default nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}.nb-theme-default nb-menu .menu-group,
.nb-theme-default nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}.nb-theme-default nb-menu .menu-group,
.nb-theme-default nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}.nb-theme-default nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}.nb-theme-default nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}.nb-theme-default nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}.nb-theme-default nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}.nb-theme-default nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}.nb-theme-default nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}.nb-theme-default nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}.nb-theme-default nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}.nb-theme-default nb-menu .menu-item:first-child {
  border-top: none;
}.nb-theme-default nb-menu .menu-item:last-child {
  border-bottom: none;
}.nb-theme-default nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}.nb-theme-default nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}.nb-theme-default nb-menu .menu-item > .menu-items > .menu-group,
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}.nb-theme-default nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}.nb-theme-default nb-user .initials {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-default nb-user .user-name {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-default nb-user .user-title {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-default nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-default nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-default nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-default nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-default nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}.nb-theme-default nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-default nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-default nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-default nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}.nb-theme-default nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-default nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-default nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-default nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}.nb-theme-default nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-default nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-default nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}.nb-theme-default nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}.nb-theme-default nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-default nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-default nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-default nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}.nb-theme-default nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}.nb-theme-default nb-user.shape-round .user-picture {
  border-radius: 50%;
}.nb-theme-default nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-default nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}.nb-theme-default nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}.nb-theme-default nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}.nb-theme-default nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}.nb-theme-default nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}.nb-theme-default nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}.nb-theme-default nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}.nb-theme-default nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}.nb-theme-default nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}.nb-theme-default nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}[dir=ltr] .nb-theme-default nb-action {
  border-left: 1px solid #edf1f7;
}[dir=rtl] .nb-theme-default nb-action {
  border-right: 1px solid #edf1f7;
}[dir=ltr] .nb-theme-default nb-action:first-child {
  border-left: none !important;
}[dir=rtl] .nb-theme-default nb-action:first-child {
  border-right: none !important;
}.nb-theme-default nb-action nb-icon {
  color: #8f9bb3;
}.nb-theme-default nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-search-field .close-button {
  z-index: 1;
}.nb-theme-default nb-search-field .search {
  background: #ffffff;
}.nb-theme-default nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-default nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-search-field .search input:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-search-field .search input::placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-search-field .search input::-ms-clear {
  display: none;
}.nb-theme-default nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}.nb-theme-default nb-search-field.modal-zoomin .search::before,
.nb-theme-default nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}.nb-theme-default nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}.nb-theme-default nb-search-field.modal-half .search::before {
  background: #3366ff;
}.nb-theme-default nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}.nb-theme-default nb-search-field.modal-drop .search::before {
  background: #ffffff;
}.nb-theme-default nb-search-field.curtain .search::after {
  background: #ffffff;
}.nb-theme-default nb-search-field.curtain .search {
  background: #ffffff;
}.nb-theme-default nb-search-field.column-curtain::before {
  background: #ffffff;
}.nb-theme-default nb-search-field.column-curtain::after {
  background: transparent;
}.nb-theme-default nb-search-field.column-curtain.show::after {
  background: #3366ff;
}.nb-theme-default .nb-spinner-container {
  position: relative;
}.nb-theme-default nb-spinner .message {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-default nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}.nb-theme-default nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}.nb-theme-default nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}.nb-theme-default nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}.nb-theme-default nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}.nb-theme-default nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}.nb-theme-default nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}.nb-theme-default nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}.nb-theme-default nb-spinner.size-tiny {
  font-size: 1rem;
}.nb-theme-default nb-spinner.size-small {
  font-size: 1.25rem;
}.nb-theme-default nb-spinner.size-medium {
  font-size: 1.5rem;
}.nb-theme-default nb-spinner.size-large {
  font-size: 1.75rem;
}.nb-theme-default nb-spinner.size-giant {
  font-size: 2rem;
}@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}.nb-theme-default .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}.nb-theme-default .nb-timepicker-container .list-item {
  color: #222b45;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}.nb-theme-default .nb-timepicker-container .list-item:first-child {
  border-top: none;
}.nb-theme-default .nb-timepicker-container .list-item:hover {
  background-color: #f7f9fc;
  color: #222b45;
}.nb-theme-default .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #222b45;
}.nb-theme-default .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-default .nb-timepicker-container .values-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}[dir=ltr] .nb-theme-default .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #e4e9f2;
}[dir=rtl] .nb-theme-default .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #e4e9f2;
}.nb-theme-default .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-default .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-default .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}[dir=ltr] .nb-theme-default .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}[dir=rtl] .nb-theme-default .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}.nb-theme-default .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}[dir=ltr] .nb-theme-default .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #e4e9f2;
}[dir=rtl] .nb-theme-default .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #e4e9f2;
}.nb-theme-default .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #e4e9f2;
}[dir=ltr] .nb-theme-default .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-default .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}.nb-theme-default nb-checkbox .label {
  padding: 0;
}.nb-theme-default nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}.nb-theme-default nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 50%;
}.nb-theme-default nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-default nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}[dir=rtl] .nb-theme-default nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}.nb-theme-default nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-default nb-checkbox.status-basic .text {
  color: #222b45;
}.nb-theme-default nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-default nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-default nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-default nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-default nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}.nb-theme-default nb-checkbox.status-primary .text {
  color: #222b45;
}.nb-theme-default nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-default nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-default nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-default nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-default nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-default nb-checkbox.status-success .text {
  color: #222b45;
}.nb-theme-default nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-default nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-default nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-default nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-default nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-default nb-checkbox.status-warning .text {
  color: #222b45;
}.nb-theme-default nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-default nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-default nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-default nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-default nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-default nb-checkbox.status-danger .text {
  color: #222b45;
}.nb-theme-default nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-default nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-default nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-default nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-default nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-default nb-checkbox.status-info .text {
  color: #222b45;
}.nb-theme-default nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-default nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-default nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-default nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-default nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-default nb-checkbox.status-control .text {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-default nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}.nb-theme-default nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-default nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}.nb-theme-default nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-default nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-default nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
        We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
        Setting it in SCSS as we don't have access to theme variables from TS.
      */
}[dir=ltr] .nb-theme-default nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}[dir=ltr] .nb-theme-default nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}[dir=rtl] .nb-theme-default nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}[dir=rtl] .nb-theme-default nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}.nb-theme-default nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}.nb-theme-default nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}.nb-theme-default nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-default nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-toggle.status-basic .text {
  color: #222b45;
}.nb-theme-default nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-default nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-default nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-default nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-default nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-default nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-default nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-default nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-default nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-toggle.status-primary .text {
  color: #222b45;
}.nb-theme-default nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}.nb-theme-default nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-default nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-default nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-default nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-default nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-default nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-default nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-default nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-toggle.status-success .text {
  color: #222b45;
}.nb-theme-default nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-default nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-default nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-default nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-default nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-default nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-default nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-default nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-default nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-default nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-default nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-toggle.status-warning .text {
  color: #222b45;
}.nb-theme-default nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-default nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-default nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-default nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-default nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-default nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-default nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-default nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-default nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-default nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-default nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-toggle.status-danger .text {
  color: #222b45;
}.nb-theme-default nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-default nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-default nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-default nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-default nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-default nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-default nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-default nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-default nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-default nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-default nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-toggle.status-info .text {
  color: #222b45;
}.nb-theme-default nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-default nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-default nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-default nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-default nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-default nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-default nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-default nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-default nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-default nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-default nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-toggle.status-control .text {
  color: #ffffff;
}.nb-theme-default nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-default nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-default nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-default nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-default nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-default nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-default nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-default nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-default nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-default nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-default nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-default nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}.nb-theme-default nb-progress-bar .progress-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}.nb-theme-default nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}.nb-theme-default nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}.nb-theme-default nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}.nb-theme-default nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}.nb-theme-default nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}.nb-theme-default nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}.nb-theme-default nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}.nb-theme-default nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}.nb-theme-default nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-default nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}.nb-theme-default nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}.nb-theme-default nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}.nb-theme-default nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}.nb-theme-default nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}.nb-theme-default nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}.nb-theme-default nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}.nb-theme-default nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}.nb-theme-default nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}.nb-theme-default nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-default nb-badge {
  border-radius: 0.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}.nb-theme-default nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}.nb-theme-default nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}.nb-theme-default nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}.nb-theme-default nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}.nb-theme-default nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}.nb-theme-default nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}.nb-theme-default nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}.nb-theme-default nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}.nb-theme-default nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}.nb-theme-default nb-stepper.horizontal .header .connector {
  margin: 1rem;
}.nb-theme-default nb-stepper.vertical .header .connector {
  margin: 1rem;
}.nb-theme-default nb-stepper .header .connector {
  background-color: #edf1f7;
}.nb-theme-default nb-stepper .header .connector-past {
  background-color: #3366ff;
}.nb-theme-default nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}.nb-theme-default nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}.nb-theme-default nb-stepper .header .step.selected {
  color: #274bdb;
}.nb-theme-default nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}.nb-theme-default nb-stepper .header .step.completed {
  color: #3366ff;
}.nb-theme-default nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-default nb-stepper .step-content {
  padding: 1.25rem;
}.nb-theme-default nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-default nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-default nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-default nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}[dir=ltr] .nb-theme-default nb-alert.closable {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-default nb-alert.closable {
  padding-left: 3rem;
}.nb-theme-default nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}.nb-theme-default nb-alert.size-tiny {
  height: 4.5rem;
}.nb-theme-default nb-alert.size-small {
  height: 5.75rem;
}.nb-theme-default nb-alert.size-medium {
  height: 7rem;
}.nb-theme-default nb-alert.size-large {
  height: 8.25rem;
}.nb-theme-default nb-alert.size-giant {
  height: 9.5rem;
}.nb-theme-default nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}.nb-theme-default nb-alert.status-basic a,
.nb-theme-default nb-alert.status-basic a:hover {
  color: #222b45;
}.nb-theme-default nb-alert.accent-basic {
  border-top: 0.25rem solid #edf1f7;
}.nb-theme-default nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}.nb-theme-default nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}.nb-theme-default nb-alert.status-primary a,
.nb-theme-default nb-alert.status-primary a:hover {
  color: #ffffff;
}.nb-theme-default nb-alert.accent-primary {
  border-top: 0.25rem solid #3366ff;
}.nb-theme-default nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}.nb-theme-default nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}.nb-theme-default nb-alert.status-success a,
.nb-theme-default nb-alert.status-success a:hover {
  color: #ffffff;
}.nb-theme-default nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}.nb-theme-default nb-alert.outline-success {
  border: 1px solid #00997a;
}.nb-theme-default nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}.nb-theme-default nb-alert.status-warning a,
.nb-theme-default nb-alert.status-warning a:hover {
  color: #ffffff;
}.nb-theme-default nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}.nb-theme-default nb-alert.outline-warning {
  border: 1px solid #b86e00;
}.nb-theme-default nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}.nb-theme-default nb-alert.status-danger a,
.nb-theme-default nb-alert.status-danger a:hover {
  color: #ffffff;
}.nb-theme-default nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}.nb-theme-default nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}.nb-theme-default nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}.nb-theme-default nb-alert.status-info a,
.nb-theme-default nb-alert.status-info a:hover {
  color: #ffffff;
}.nb-theme-default nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}.nb-theme-default nb-alert.outline-info {
  border: 1px solid #0057c2;
}.nb-theme-default nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}.nb-theme-default nb-alert.status-control a,
.nb-theme-default nb-alert.status-control a:hover {
  color: #222b45;
}.nb-theme-default nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}.nb-theme-default nb-alert.outline-control {
  border: 1px solid #c5cee0;
}.nb-theme-default nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default nb-chat nb-icon {
  font-size: inherit;
}.nb-theme-default nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-chat .scrollable {
  overflow: auto;
  -ms-flex: 1;
      flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-default nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-default nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-default nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-default nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-default nb-chat .no-messages {
  text-align: center;
}.nb-theme-default nb-chat.size-tiny {
  height: 13.5rem;
}.nb-theme-default nb-chat.size-small {
  height: 21rem;
}.nb-theme-default nb-chat.size-medium {
  height: 28.5rem;
}.nb-theme-default nb-chat.size-large {
  height: 36rem;
}.nb-theme-default nb-chat.size-giant {
  height: 43.5rem;
}.nb-theme-default nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-default nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-default nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}.nb-theme-default nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}.nb-theme-default nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}.nb-theme-default nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}.nb-theme-default nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-default nb-chat-message {
  margin-bottom: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}.nb-theme-default nb-chat-message .message {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-default nb-chat-message .avatar {
  display: block;
  border-radius: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}.nb-theme-default nb-chat-message nb-chat-message-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-default nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-default nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}.nb-theme-default nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}.nb-theme-default nb-chat-message nb-chat-message-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-default nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 0.5rem;
}.nb-theme-default nb-chat-message nb-chat-message-file a:hover, .nb-theme-default nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}.nb-theme-default nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}.nb-theme-default nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}.nb-theme-default nb-chat-message nb-chat-message-file .message-content-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}[dir=ltr] .nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}[dir=rtl] .nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}.nb-theme-default nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-default nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}[dir=ltr] .nb-theme-default nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-default nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}[dir=ltr] .nb-theme-default nb-chat-message.not-reply .message {
  margin-right: 3rem;
}[dir=rtl] .nb-theme-default nb-chat-message.not-reply .message {
  margin-left: 3rem;
}.nb-theme-default nb-chat-message.not-reply nb-chat-message-text {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}[dir=ltr] .nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}.nb-theme-default nb-chat-message.not-reply nb-chat-message-file {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-default nb-chat-message.reply {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}.nb-theme-default nb-chat-message.reply .message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-left: 0;
}[dir=ltr] .nb-theme-default nb-chat-message.reply .message {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-default nb-chat-message.reply .message {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-default nb-chat-message.reply .message {
  margin-left: 3rem;
}[dir=rtl] .nb-theme-default nb-chat-message.reply .message {
  margin-right: 3rem;
}.nb-theme-default nb-chat-message.reply nb-chat-message-text {
  -ms-flex-align: end;
      align-items: flex-end;
}[dir=ltr] .nb-theme-default nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}[dir=rtl] .nb-theme-default nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}.nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}[dir=ltr] .nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}.nb-theme-default nb-chat-message.reply nb-chat-message-file {
  -ms-flex-align: end;
      align-items: flex-end;
}.nb-theme-default nb-chat-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}.nb-theme-default nb-chat-form .message-row {
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
}.nb-theme-default nb-chat-form input {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-default nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}[dir=ltr] .nb-theme-default nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-default nb-chat-form input.with-button {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-default nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-default nb-chat-form input.with-button {
  border-top-left-radius: 0;
}.nb-theme-default nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-default nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-default nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.nb-theme-default nb-chat-form .dropped-files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-default nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}[dir=ltr] .nb-theme-default nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-default nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}.nb-theme-default nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}.nb-theme-default nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}.nb-theme-default .nb-custom-message {
  display: inline-block;
  padding: 1rem 1.25rem;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
}.nb-theme-default .nb-custom-message-full-width {
  width: 100%;
}.nb-theme-default .nb-custom-message-no-space {
  margin-top: 0;
}.nb-theme-default .nb-custom-message-not-reply {
  background: #3366ff;
  color: #ffffff;
}[dir=ltr] .nb-theme-default .nb-custom-message-not-reply {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-default .nb-custom-message-not-reply {
  border-top-right-radius: 0;
}.nb-theme-default .nb-custom-message-not-reply a,
.nb-theme-default .nb-custom-message-not-reply a:hover,
.nb-theme-default .nb-custom-message-not-reply a:focus {
  color: #ffffff;
}.nb-theme-default .nb-custom-message-reply {
  background: #f7f9fc;
  color: #222b45;
}[dir=ltr] .nb-theme-default .nb-custom-message-reply {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-default .nb-custom-message-reply {
  border-top-left-radius: 0;
}.nb-theme-default nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  border-radius: 0.25rem;
}.nb-theme-default nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}.nb-theme-default nb-accordion-item-header h1 {
  margin: 0;
}.nb-theme-default nb-accordion-item-header h2 {
  margin: 0;
}.nb-theme-default nb-accordion-item-header h3 {
  margin: 0;
}.nb-theme-default nb-accordion-item-header h4 {
  margin: 0;
}.nb-theme-default nb-accordion-item-header h5 {
  margin: 0;
}.nb-theme-default nb-accordion-item-header h6 {
  margin: 0;
}.nb-theme-default nb-accordion-item-header .expansion-indicator {
  position: absolute;
}[dir=ltr] .nb-theme-default nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}[dir=rtl] .nb-theme-default nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}.nb-theme-default nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}.nb-theme-default nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}.nb-theme-default nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.nb-theme-default nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}.nb-theme-default nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-default nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}.nb-theme-default [nbButton], .nb-theme-default [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}.nb-theme-default [nbButton]:hover, .nb-theme-default :hover[nbButtonToggle], .nb-theme-default [nbButton]:focus, .nb-theme-default :focus[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-default [nbButton].full-width, .nb-theme-default .full-width[nbButtonToggle] {
  width: 100%;
}.nb-theme-default [nbButton] nb-icon, .nb-theme-default [nbButtonToggle] nb-icon {
  vertical-align: top;
}.nb-theme-default [nbButton].nb-transition, .nb-theme-default .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}.nb-theme-default [nbButton]:focus, .nb-theme-default :focus[nbButtonToggle] {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton][disabled], .nb-theme-default [disabled][nbButtonToggle], .nb-theme-default [nbButton].btn-disabled, .nb-theme-default .btn-disabled[nbButtonToggle] {
  cursor: default;
}.nb-theme-default [nbButton].size-tiny, .nb-theme-default .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}.nb-theme-default [nbButton].size-tiny nb-icon, .nb-theme-default .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-default [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-default [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-default [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-default [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-default [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-default .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}.nb-theme-default [nbButton].size-small, .nb-theme-default .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-default [nbButton].size-small nb-icon, .nb-theme-default .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-default [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-default [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-default [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-default [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-default .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-default .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-default [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-default .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}.nb-theme-default [nbButton].size-medium, .nb-theme-default .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-default [nbButton].size-medium nb-icon, .nb-theme-default .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-default [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-default [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-default [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-default [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-default .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-default .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-default [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-default .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}.nb-theme-default [nbButton].size-large, .nb-theme-default .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}.nb-theme-default [nbButton].size-large nb-icon, .nb-theme-default .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-default [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-default [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-default [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-default [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-default .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-default .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-default [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-default .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}.nb-theme-default [nbButton].size-giant, .nb-theme-default .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}.nb-theme-default [nbButton].size-giant nb-icon, .nb-theme-default .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-default [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-default .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-default [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-default .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-default [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-default .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-default [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-default .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-default .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-default .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-default .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-default [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-default .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}.nb-theme-default [nbButton].shape-rectangle, .nb-theme-default .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}.nb-theme-default [nbButton].shape-semi-round, .nb-theme-default .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}.nb-theme-default [nbButton].shape-round, .nb-theme-default .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}.nb-theme-default a[nbButton], .nb-theme-default a[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-default [nbButton].appearance-filled, .nb-theme-default .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-default [nbButton].appearance-filled.size-tiny, .nb-theme-default .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-default [nbButton].appearance-filled.size-small, .nb-theme-default .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-default [nbButton].appearance-filled.size-medium, .nb-theme-default .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-default [nbButton].appearance-filled.size-large, .nb-theme-default .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-default [nbButton].appearance-filled.size-giant, .nb-theme-default .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-default [nbButton].appearance-filled.status-basic, .nb-theme-default .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-default [nbButton].appearance-filled.status-basic:focus, .nb-theme-default .appearance-filled.status-basic:focus[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-default [nbButton].appearance-filled.status-basic:hover, .nb-theme-default .appearance-filled.status-basic:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-default [nbButton].appearance-filled.status-basic:active, .nb-theme-default .appearance-filled.status-basic:active[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}.nb-theme-default [nbButton].appearance-filled.status-basic[disabled], .nb-theme-default .appearance-filled.status-basic[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-filled.status-basic.btn-disabled, .nb-theme-default .appearance-filled.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-filled.status-primary, .nb-theme-default .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-filled.status-primary:focus, .nb-theme-default .appearance-filled.status-primary:focus[nbButtonToggle] {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-default [nbButton].appearance-filled.status-primary:hover, .nb-theme-default .appearance-filled.status-primary:hover[nbButtonToggle] {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-default [nbButton].appearance-filled.status-primary:active, .nb-theme-default .appearance-filled.status-primary:active[nbButtonToggle] {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-default [nbButton].appearance-filled.status-primary[disabled], .nb-theme-default .appearance-filled.status-primary[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-filled.status-primary.btn-disabled, .nb-theme-default .appearance-filled.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-filled.status-success, .nb-theme-default .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-filled.status-success:focus, .nb-theme-default .appearance-filled.status-success:focus[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-default [nbButton].appearance-filled.status-success:hover, .nb-theme-default .appearance-filled.status-success:hover[nbButtonToggle] {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-default [nbButton].appearance-filled.status-success:active, .nb-theme-default .appearance-filled.status-success:active[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-default [nbButton].appearance-filled.status-success[disabled], .nb-theme-default .appearance-filled.status-success[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-filled.status-success.btn-disabled, .nb-theme-default .appearance-filled.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-filled.status-warning, .nb-theme-default .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-filled.status-warning:focus, .nb-theme-default .appearance-filled.status-warning:focus[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-default [nbButton].appearance-filled.status-warning:hover, .nb-theme-default .appearance-filled.status-warning:hover[nbButtonToggle] {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-default [nbButton].appearance-filled.status-warning:active, .nb-theme-default .appearance-filled.status-warning:active[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-default [nbButton].appearance-filled.status-warning[disabled], .nb-theme-default .appearance-filled.status-warning[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-filled.status-warning.btn-disabled, .nb-theme-default .appearance-filled.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-filled.status-danger, .nb-theme-default .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-filled.status-danger:focus, .nb-theme-default .appearance-filled.status-danger:focus[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-default [nbButton].appearance-filled.status-danger:hover, .nb-theme-default .appearance-filled.status-danger:hover[nbButtonToggle] {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-default [nbButton].appearance-filled.status-danger:active, .nb-theme-default .appearance-filled.status-danger:active[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-default [nbButton].appearance-filled.status-danger[disabled], .nb-theme-default .appearance-filled.status-danger[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-filled.status-danger.btn-disabled, .nb-theme-default .appearance-filled.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-filled.status-info, .nb-theme-default .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-filled.status-info:focus, .nb-theme-default .appearance-filled.status-info:focus[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-default [nbButton].appearance-filled.status-info:hover, .nb-theme-default .appearance-filled.status-info:hover[nbButtonToggle] {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-default [nbButton].appearance-filled.status-info:active, .nb-theme-default .appearance-filled.status-info:active[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-default [nbButton].appearance-filled.status-info[disabled], .nb-theme-default .appearance-filled.status-info[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-filled.status-info.btn-disabled, .nb-theme-default .appearance-filled.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-filled.status-control, .nb-theme-default .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-default [nbButton].appearance-filled.status-control:focus, .nb-theme-default .appearance-filled.status-control:focus[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-default [nbButton].appearance-filled.status-control:hover, .nb-theme-default .appearance-filled.status-control:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-default [nbButton].appearance-filled.status-control:active, .nb-theme-default .appearance-filled.status-control:active[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
}.nb-theme-default [nbButton].appearance-filled.status-control[disabled], .nb-theme-default .appearance-filled.status-control[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-filled.status-control.btn-disabled, .nb-theme-default .appearance-filled.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-outline, .nb-theme-default .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-default [nbButton].appearance-outline:focus, .nb-theme-default .appearance-outline:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-default .appearance-outline:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-outline.size-tiny, .nb-theme-default .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-default [nbButton].appearance-outline.size-small, .nb-theme-default .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-default [nbButton].appearance-outline.size-medium, .nb-theme-default .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-default [nbButton].appearance-outline.size-large, .nb-theme-default .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-default [nbButton].appearance-outline.size-giant, .nb-theme-default .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-default [nbButton].appearance-outline.status-basic, .nb-theme-default .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-default [nbButton].appearance-outline.status-basic:focus, .nb-theme-default .appearance-outline.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-default [nbButton].appearance-outline.status-basic:hover, .nb-theme-default .appearance-outline.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-default [nbButton].appearance-outline.status-basic:active, .nb-theme-default .appearance-outline.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-default [nbButton].appearance-outline.status-basic[disabled], .nb-theme-default .appearance-outline.status-basic[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-outline.status-basic.btn-disabled, .nb-theme-default .appearance-outline.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-outline.status-primary, .nb-theme-default .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-default [nbButton].appearance-outline.status-primary:focus, .nb-theme-default .appearance-outline.status-primary:focus[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-default [nbButton].appearance-outline.status-primary:hover, .nb-theme-default .appearance-outline.status-primary:hover[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-default [nbButton].appearance-outline.status-primary:active, .nb-theme-default .appearance-outline.status-primary:active[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-default [nbButton].appearance-outline.status-primary[disabled], .nb-theme-default .appearance-outline.status-primary[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-outline.status-primary.btn-disabled, .nb-theme-default .appearance-outline.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-outline.status-success, .nb-theme-default .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-default [nbButton].appearance-outline.status-success:focus, .nb-theme-default .appearance-outline.status-success:focus[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-default [nbButton].appearance-outline.status-success:hover, .nb-theme-default .appearance-outline.status-success:hover[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-default [nbButton].appearance-outline.status-success:active, .nb-theme-default .appearance-outline.status-success:active[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-default [nbButton].appearance-outline.status-success[disabled], .nb-theme-default .appearance-outline.status-success[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-outline.status-success.btn-disabled, .nb-theme-default .appearance-outline.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-outline.status-warning, .nb-theme-default .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-default [nbButton].appearance-outline.status-warning:focus, .nb-theme-default .appearance-outline.status-warning:focus[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-default [nbButton].appearance-outline.status-warning:hover, .nb-theme-default .appearance-outline.status-warning:hover[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-default [nbButton].appearance-outline.status-warning:active, .nb-theme-default .appearance-outline.status-warning:active[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-default [nbButton].appearance-outline.status-warning[disabled], .nb-theme-default .appearance-outline.status-warning[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-outline.status-warning.btn-disabled, .nb-theme-default .appearance-outline.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-outline.status-danger, .nb-theme-default .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-default [nbButton].appearance-outline.status-danger:focus, .nb-theme-default .appearance-outline.status-danger:focus[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-default [nbButton].appearance-outline.status-danger:hover, .nb-theme-default .appearance-outline.status-danger:hover[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-default [nbButton].appearance-outline.status-danger:active, .nb-theme-default .appearance-outline.status-danger:active[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-default [nbButton].appearance-outline.status-danger[disabled], .nb-theme-default .appearance-outline.status-danger[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-outline.status-danger.btn-disabled, .nb-theme-default .appearance-outline.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-outline.status-info, .nb-theme-default .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-default [nbButton].appearance-outline.status-info:focus, .nb-theme-default .appearance-outline.status-info:focus[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-default [nbButton].appearance-outline.status-info:hover, .nb-theme-default .appearance-outline.status-info:hover[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-default [nbButton].appearance-outline.status-info:active, .nb-theme-default .appearance-outline.status-info:active[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-default [nbButton].appearance-outline.status-info[disabled], .nb-theme-default .appearance-outline.status-info[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-outline.status-info.btn-disabled, .nb-theme-default .appearance-outline.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-outline.status-control, .nb-theme-default .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-outline.status-control:focus, .nb-theme-default .appearance-outline.status-control:focus[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-outline.status-control:hover, .nb-theme-default .appearance-outline.status-control:hover[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-outline.status-control:active, .nb-theme-default .appearance-outline.status-control:active[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-outline.status-control[disabled], .nb-theme-default .appearance-outline.status-control[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-outline.status-control.btn-disabled, .nb-theme-default .appearance-outline.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-ghost, .nb-theme-default .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-default [nbButton].appearance-ghost:focus, .nb-theme-default .appearance-ghost:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-default .appearance-ghost:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-ghost.size-tiny, .nb-theme-default .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-default [nbButton].appearance-ghost.size-small, .nb-theme-default .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-default [nbButton].appearance-ghost.size-medium, .nb-theme-default .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-default [nbButton].appearance-ghost.size-large, .nb-theme-default .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-default [nbButton].appearance-ghost.size-giant, .nb-theme-default .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-default [nbButton].appearance-ghost.status-basic, .nb-theme-default .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}.nb-theme-default [nbButton].appearance-ghost.status-basic:focus, .nb-theme-default .appearance-ghost.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}.nb-theme-default [nbButton].appearance-ghost.status-basic:hover, .nb-theme-default .appearance-ghost.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}.nb-theme-default [nbButton].appearance-ghost.status-basic:active, .nb-theme-default .appearance-ghost.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}.nb-theme-default [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-default .appearance-ghost.status-basic[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-ghost.status-basic.btn-disabled, .nb-theme-default .appearance-ghost.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-ghost.status-primary, .nb-theme-default .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}.nb-theme-default [nbButton].appearance-ghost.status-primary:focus, .nb-theme-default .appearance-ghost.status-primary:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}.nb-theme-default [nbButton].appearance-ghost.status-primary:hover, .nb-theme-default .appearance-ghost.status-primary:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}.nb-theme-default [nbButton].appearance-ghost.status-primary:active, .nb-theme-default .appearance-ghost.status-primary:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}.nb-theme-default [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-default .appearance-ghost.status-primary[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-ghost.status-primary.btn-disabled, .nb-theme-default .appearance-ghost.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-ghost.status-success, .nb-theme-default .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}.nb-theme-default [nbButton].appearance-ghost.status-success:focus, .nb-theme-default .appearance-ghost.status-success:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}.nb-theme-default [nbButton].appearance-ghost.status-success:hover, .nb-theme-default .appearance-ghost.status-success:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}.nb-theme-default [nbButton].appearance-ghost.status-success:active, .nb-theme-default .appearance-ghost.status-success:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}.nb-theme-default [nbButton].appearance-ghost.status-success[disabled], .nb-theme-default .appearance-ghost.status-success[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-ghost.status-success.btn-disabled, .nb-theme-default .appearance-ghost.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-ghost.status-warning, .nb-theme-default .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}.nb-theme-default [nbButton].appearance-ghost.status-warning:focus, .nb-theme-default .appearance-ghost.status-warning:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}.nb-theme-default [nbButton].appearance-ghost.status-warning:hover, .nb-theme-default .appearance-ghost.status-warning:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}.nb-theme-default [nbButton].appearance-ghost.status-warning:active, .nb-theme-default .appearance-ghost.status-warning:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}.nb-theme-default [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-default .appearance-ghost.status-warning[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-ghost.status-warning.btn-disabled, .nb-theme-default .appearance-ghost.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-ghost.status-danger, .nb-theme-default .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}.nb-theme-default [nbButton].appearance-ghost.status-danger:focus, .nb-theme-default .appearance-ghost.status-danger:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}.nb-theme-default [nbButton].appearance-ghost.status-danger:hover, .nb-theme-default .appearance-ghost.status-danger:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}.nb-theme-default [nbButton].appearance-ghost.status-danger:active, .nb-theme-default .appearance-ghost.status-danger:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}.nb-theme-default [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-default .appearance-ghost.status-danger[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-ghost.status-danger.btn-disabled, .nb-theme-default .appearance-ghost.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-ghost.status-info, .nb-theme-default .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}.nb-theme-default [nbButton].appearance-ghost.status-info:focus, .nb-theme-default .appearance-ghost.status-info:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}.nb-theme-default [nbButton].appearance-ghost.status-info:hover, .nb-theme-default .appearance-ghost.status-info:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}.nb-theme-default [nbButton].appearance-ghost.status-info:active, .nb-theme-default .appearance-ghost.status-info:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}.nb-theme-default [nbButton].appearance-ghost.status-info[disabled], .nb-theme-default .appearance-ghost.status-info[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-ghost.status-info.btn-disabled, .nb-theme-default .appearance-ghost.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-ghost.status-control, .nb-theme-default .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-ghost.status-control:focus, .nb-theme-default .appearance-ghost.status-control:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-ghost.status-control:hover, .nb-theme-default .appearance-ghost.status-control:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-ghost.status-control:active, .nb-theme-default .appearance-ghost.status-control:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-ghost.status-control[disabled], .nb-theme-default .appearance-ghost.status-control[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-ghost.status-control.btn-disabled, .nb-theme-default .appearance-ghost.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-hero, .nb-theme-default .appearance-hero[nbButtonToggle] {
  text-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  text-transform: uppercase;
}.nb-theme-default [nbButton].appearance-hero.size-tiny, .nb-theme-default .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}.nb-theme-default [nbButton].appearance-hero.size-small, .nb-theme-default .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}.nb-theme-default [nbButton].appearance-hero.size-medium, .nb-theme-default .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}.nb-theme-default [nbButton].appearance-hero.size-large, .nb-theme-default .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}.nb-theme-default [nbButton].appearance-hero.size-giant, .nb-theme-default .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}.nb-theme-default [nbButton].appearance-hero.status-basic, .nb-theme-default .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #8f9bb3;
}.nb-theme-default [nbButton].appearance-hero.status-basic:focus, .nb-theme-default .appearance-hero.status-basic:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-hero.status-basic:hover, .nb-theme-default .appearance-hero.status-basic:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-default [nbButton].appearance-hero.status-basic:active, .nb-theme-default .appearance-hero.status-basic:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}.nb-theme-default [nbButton].appearance-hero.status-basic[disabled], .nb-theme-default .appearance-hero.status-basic[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-hero.status-basic.btn-disabled, .nb-theme-default .appearance-hero.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-default .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}.nb-theme-default [nbButton].appearance-hero.status-primary, .nb-theme-default .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-hero.status-primary:focus, .nb-theme-default .appearance-hero.status-primary:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-hero.status-primary:hover, .nb-theme-default .appearance-hero.status-primary:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}.nb-theme-default [nbButton].appearance-hero.status-primary:active, .nb-theme-default .appearance-hero.status-primary:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}.nb-theme-default [nbButton].appearance-hero.status-primary[disabled], .nb-theme-default .appearance-hero.status-primary[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-hero.status-primary.btn-disabled, .nb-theme-default .appearance-hero.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-default .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}.nb-theme-default [nbButton].appearance-hero.status-success, .nb-theme-default .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-hero.status-success:focus, .nb-theme-default .appearance-hero.status-success:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-hero.status-success:hover, .nb-theme-default .appearance-hero.status-success:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}.nb-theme-default [nbButton].appearance-hero.status-success:active, .nb-theme-default .appearance-hero.status-success:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}.nb-theme-default [nbButton].appearance-hero.status-success[disabled], .nb-theme-default .appearance-hero.status-success[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-hero.status-success.btn-disabled, .nb-theme-default .appearance-hero.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-default .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}.nb-theme-default [nbButton].appearance-hero.status-warning, .nb-theme-default .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-hero.status-warning:focus, .nb-theme-default .appearance-hero.status-warning:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-hero.status-warning:hover, .nb-theme-default .appearance-hero.status-warning:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}.nb-theme-default [nbButton].appearance-hero.status-warning:active, .nb-theme-default .appearance-hero.status-warning:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}.nb-theme-default [nbButton].appearance-hero.status-warning[disabled], .nb-theme-default .appearance-hero.status-warning[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-hero.status-warning.btn-disabled, .nb-theme-default .appearance-hero.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-default .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}.nb-theme-default [nbButton].appearance-hero.status-danger, .nb-theme-default .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-hero.status-danger:focus, .nb-theme-default .appearance-hero.status-danger:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-hero.status-danger:hover, .nb-theme-default .appearance-hero.status-danger:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}.nb-theme-default [nbButton].appearance-hero.status-danger:active, .nb-theme-default .appearance-hero.status-danger:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}.nb-theme-default [nbButton].appearance-hero.status-danger[disabled], .nb-theme-default .appearance-hero.status-danger[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-hero.status-danger.btn-disabled, .nb-theme-default .appearance-hero.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-default .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}.nb-theme-default [nbButton].appearance-hero.status-info, .nb-theme-default .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}.nb-theme-default [nbButton].appearance-hero.status-info:focus, .nb-theme-default .appearance-hero.status-info:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-hero.status-info:hover, .nb-theme-default .appearance-hero.status-info:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}.nb-theme-default [nbButton].appearance-hero.status-info:active, .nb-theme-default .appearance-hero.status-info:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}.nb-theme-default [nbButton].appearance-hero.status-info[disabled], .nb-theme-default .appearance-hero.status-info[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-hero.status-info.btn-disabled, .nb-theme-default .appearance-hero.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-default .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}.nb-theme-default [nbButton].appearance-hero.status-control, .nb-theme-default .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #222b45;
}.nb-theme-default [nbButton].appearance-hero.status-control:focus, .nb-theme-default .appearance-hero.status-control:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default [nbButton].appearance-hero.status-control:hover, .nb-theme-default .appearance-hero.status-control:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-default [nbButton].appearance-hero.status-control:active, .nb-theme-default .appearance-hero.status-control:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}.nb-theme-default [nbButton].appearance-hero.status-control[disabled], .nb-theme-default .appearance-hero.status-control[disabled][nbButtonToggle], .nb-theme-default [nbButton].appearance-hero.status-control.btn-disabled, .nb-theme-default .appearance-hero.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-default .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}.nb-theme-default nb-button-group {
  display: -ms-inline-flexbox;
  display: inline-flex;
}[dir=ltr] .nb-theme-default nb-button-group [nbButton]:first-child:not(:last-child), [dir=ltr] .nb-theme-default nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=ltr]
.nb-theme-default nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-default nb-button-group [nbButton]:last-child:not(:first-child), [dir=ltr] .nb-theme-default nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=ltr]
.nb-theme-default nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-default nb-button-group [nbButton]:first-child:not(:last-child), [dir=rtl] .nb-theme-default nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=rtl]
.nb-theme-default nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-default nb-button-group [nbButton]:last-child:not(:first-child), [dir=rtl] .nb-theme-default nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=rtl]
.nb-theme-default nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.nb-theme-default nb-button-group [nbButton]:not(:first-child):not(:last-child), .nb-theme-default nb-button-group :not(:first-child):not(:last-child)[nbButtonToggle],
.nb-theme-default nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}.nb-theme-default nb-button-group [nbButton].appearance-filled, .nb-theme-default nb-button-group .appearance-filled[nbButtonToggle], .nb-theme-default nb-button-group [nbButton].appearance-ghost, .nb-theme-default nb-button-group .appearance-ghost[nbButtonToggle],
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-default nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-default nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-default nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}.nb-theme-default nb-button-group [nbButton].appearance-filled.status-basic, .nb-theme-default nb-button-group .appearance-filled.status-basic[nbButtonToggle],
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-default nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-default nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}.nb-theme-default nb-button-group [nbButton].appearance-filled.status-primary, .nb-theme-default nb-button-group .appearance-filled.status-primary[nbButtonToggle],
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-default nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-default nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}.nb-theme-default nb-button-group [nbButton].appearance-filled.status-success, .nb-theme-default nb-button-group .appearance-filled.status-success[nbButtonToggle],
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-default nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-default nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}.nb-theme-default nb-button-group [nbButton].appearance-filled.status-warning, .nb-theme-default nb-button-group .appearance-filled.status-warning[nbButtonToggle],
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-default nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-default nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}.nb-theme-default nb-button-group [nbButton].appearance-filled.status-danger, .nb-theme-default nb-button-group .appearance-filled.status-danger[nbButtonToggle],
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-default nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-default nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}.nb-theme-default nb-button-group [nbButton].appearance-filled.status-info, .nb-theme-default nb-button-group .appearance-filled.status-info[nbButtonToggle],
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-default nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-default nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}.nb-theme-default nb-button-group [nbButton].appearance-filled.status-control, .nb-theme-default nb-button-group .appearance-filled.status-control[nbButtonToggle],
.nb-theme-default nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}[dir=ltr] .nb-theme-default nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-default nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}[dir=rtl] .nb-theme-default nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-default nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-default nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}.nb-theme-default nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}.nb-theme-default nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}.nb-theme-default [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-default [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-default [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-default [nbInput]:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-default [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-default [nbInput]:focus {
  outline: none;
}.nb-theme-default [nbInput].input-full-width {
  width: 100%;
}.nb-theme-default [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}.nb-theme-default [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}.nb-theme-default [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}.nb-theme-default [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}.nb-theme-default [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}.nb-theme-default [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}.nb-theme-default [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}.nb-theme-default [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-success:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-success::placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #00997a;
}.nb-theme-default [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}.nb-theme-default [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}.nb-theme-default [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #b86e00;
}.nb-theme-default [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}.nb-theme-default [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}.nb-theme-default [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}.nb-theme-default [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}.nb-theme-default [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}.nb-theme-default [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-info:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-info::placeholder {
  color: #8f9bb3;
}.nb-theme-default [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #0057c2;
}.nb-theme-default [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}.nb-theme-default [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-default [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-default [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-default [nbInput].status-control::placeholder {
  color: #ffffff;
}.nb-theme-default [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-default [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}.nb-theme-default [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}.nb-theme-default [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-default [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-default [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-default [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-default [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-default [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-default [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-default [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-default [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-default [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-default [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-default [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-default [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-default [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}.nb-theme-default [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}.nb-theme-default [nbInput].shape-round {
  border-radius: 1.5rem;
}.nb-theme-default nb-form-field [nbInput] {
  width: 100%;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}.nb-theme-default .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}.nb-theme-default .cdk-overlay-container {
  z-index: 1040;
}.nb-theme-default nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
}.nb-theme-default nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}.nb-theme-default nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}.nb-theme-default nb-popover .arrow::after {
  position: absolute;
  content: ' ';
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}.nb-theme-default nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}.nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}.nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}.nb-theme-default nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-default nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-default nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-default nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}.nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}.nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}.nb-theme-default nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-default nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-default nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-default .context-menu-host {
  /*
      Fixes click not being bubbled to the body in Safari.
      https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
    */
  cursor: pointer;
}.nb-theme-default nb-context-menu {
  background-color: #ffffff;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  min-width: 10rem;
  max-width: 15rem;
}.nb-theme-default nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}.nb-theme-default nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}.nb-theme-default nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-default nb-select .select-button:focus {
  outline: none;
}.nb-theme-default nb-select .select-button[disabled] {
  cursor: default;
}.nb-theme-default nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-default nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-default nb-select.size-tiny .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1rem;
}.nb-theme-default nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}.nb-theme-default nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-default nb-select.size-small .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-default nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}.nb-theme-default nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-default nb-select.size-medium .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-default nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}.nb-theme-default nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-default nb-select.size-large .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-default nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}.nb-theme-default nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-default nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-default nb-select.size-giant .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-default nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}.nb-theme-default nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}.nb-theme-default nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}.nb-theme-default nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}.nb-theme-default nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-default nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-default nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}.nb-theme-default nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}.nb-theme-default nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}.nb-theme-default nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}.nb-theme-default nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-default nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #e4e9f2;
}.nb-theme-default nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}.nb-theme-default nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}.nb-theme-default nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}.nb-theme-default nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}.nb-theme-default nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}.nb-theme-default nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-default nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}.nb-theme-default nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}.nb-theme-default nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}.nb-theme-default nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}.nb-theme-default nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #00b887;
}.nb-theme-default nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}.nb-theme-default nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-default nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}.nb-theme-default nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}.nb-theme-default nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}.nb-theme-default nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}.nb-theme-default nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}.nb-theme-default nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}.nb-theme-default nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-default nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}.nb-theme-default nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}.nb-theme-default nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}.nb-theme-default nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}.nb-theme-default nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}.nb-theme-default nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}.nb-theme-default nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-default nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}.nb-theme-default nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}.nb-theme-default nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}.nb-theme-default nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}.nb-theme-default nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}.nb-theme-default nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}.nb-theme-default nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-default nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}.nb-theme-default nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}.nb-theme-default nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}.nb-theme-default nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-default nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-default nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}.nb-theme-default nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-default nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-default nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}.nb-theme-default nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}.nb-theme-default nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-default nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-default nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-default nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-default nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-default nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-default nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-default nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-default nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-default nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-default nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-default nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-default nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-default nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-default nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}.nb-theme-default nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-default nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-default nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-default nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-default nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-default nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-default nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-default nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-default nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-default nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-default nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-default nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-default nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-default nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}.nb-theme-default nb-select.appearance-hero .select-button {
  border: none;
}.nb-theme-default nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-default nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-default nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-default nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-default nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}[dir=ltr] .nb-theme-default nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-default nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}.nb-theme-default nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}.nb-theme-default nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-default nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-default nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}.nb-theme-default nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}.nb-theme-default nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}.nb-theme-default nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-default nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}.nb-theme-default nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}.nb-theme-default nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-default nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}.nb-theme-default nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}.nb-theme-default nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-default nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}.nb-theme-default nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}.nb-theme-default nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-default nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}.nb-theme-default nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}.nb-theme-default nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-default nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-default nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}.nb-theme-default nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-default nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}.nb-theme-default nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-default nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-default nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}.nb-theme-default nb-form-field nb-select {
  width: 100%;
}.nb-theme-default nb-option-list {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  box-shadow: none;
  overflow: hidden;
}.nb-theme-default nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}.nb-theme-default nb-option-list.position-top {
  border-bottom: 0.0625rem solid #e4e9f2;
}.nb-theme-default nb-option-list.position-bottom {
  border-top: 0.0625rem solid #e4e9f2;
}.nb-theme-default nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}.nb-theme-default nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-default nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-default nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}.nb-theme-default nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-default nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}.nb-theme-default nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}.nb-theme-default nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-default nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}.nb-theme-default nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-default nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-default nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}.nb-theme-default nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}.nb-theme-default nb-option {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
}.nb-theme-default nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}.nb-theme-default nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-default nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
  outline: none;
}.nb-theme-default nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}.nb-theme-default nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #222b45;
}.nb-theme-default nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}.nb-theme-default nb-option.multiple.selected {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-default nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}.nb-theme-default nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-default nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-default nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-default nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-default nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-default nb-option,
.nb-theme-default nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.nb-theme-default nb-option[disabled],
.nb-theme-default nb-option-group[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}.nb-theme-default nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-default nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}[dir=ltr] .nb-theme-default nb-toast .icon-container {
  margin-right: 1.25rem;
}[dir=rtl] .nb-theme-default nb-toast .icon-container {
  margin-left: 1.25rem;
}.nb-theme-default nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}.nb-theme-default nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-default nb-toast.status-basic .title {
  color: #222b45;
}.nb-theme-default nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}.nb-theme-default nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}.nb-theme-default nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-default nb-toast.status-primary .title {
  color: #ffffff;
}.nb-theme-default nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}.nb-theme-default nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #3366ff;
}.nb-theme-default nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-default nb-toast.status-success .title {
  color: #ffffff;
}.nb-theme-default nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-default nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #00d68f;
}.nb-theme-default nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-default nb-toast.status-warning .title {
  color: #ffffff;
}.nb-theme-default nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-default nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #ffaa00;
}.nb-theme-default nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-default nb-toast.status-danger .title {
  color: #ffffff;
}.nb-theme-default nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}.nb-theme-default nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #ff3d71;
}.nb-theme-default nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-default nb-toast.status-info .title {
  color: #ffffff;
}.nb-theme-default nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}.nb-theme-default nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #0095ff;
}.nb-theme-default nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-default nb-toast.status-control .title {
  color: #222b45;
}.nb-theme-default nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-default nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}.nb-theme-default .toastr-overlay-container {
  z-index: 1041;
}.nb-theme-default nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}.nb-theme-default nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}.nb-theme-default nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-default nb-tooltip .content {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-default nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}.nb-theme-default nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}.nb-theme-default nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}.nb-theme-default nb-tooltip.status-basic .content {
  color: #222b45;
}.nb-theme-default nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}.nb-theme-default nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}.nb-theme-default nb-tooltip.status-primary .content {
  color: #ffffff;
}.nb-theme-default nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}.nb-theme-default nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}.nb-theme-default nb-tooltip.status-success .content {
  color: #ffffff;
}.nb-theme-default nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}.nb-theme-default nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}.nb-theme-default nb-tooltip.status-warning .content {
  color: #ffffff;
}.nb-theme-default nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}.nb-theme-default nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}.nb-theme-default nb-tooltip.status-danger .content {
  color: #ffffff;
}.nb-theme-default nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}.nb-theme-default nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}.nb-theme-default nb-tooltip.status-info .content {
  color: #ffffff;
}.nb-theme-default nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}.nb-theme-default nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}.nb-theme-default nb-tooltip.status-control .content {
  color: #222b45;
}.nb-theme-default nb-datepicker-container nb-card {
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #ffffff;
  box-shadow: none;
}.nb-theme-default nb-calendar-with-time .nb-timepicker-container,
.nb-theme-default nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}.nb-theme-default nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #e4e9f2;
  border-radius: 0;
}.nb-theme-default nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}.nb-theme-default nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}[dir=ltr] .nb-theme-default nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #e4e9f2;
}[dir=rtl] .nb-theme-default nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #e4e9f2;
}.nb-theme-default nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}.nb-theme-default nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}.nb-theme-default nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}.nb-theme-default nb-radio .outer-circle,
.nb-theme-default nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-default nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}.nb-theme-default nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-default nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-default nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}.nb-theme-default nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}.nb-theme-default nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}.nb-theme-default nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-default nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-default nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}.nb-theme-default nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}.nb-theme-default nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}.nb-theme-default nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-default nb-radio.status-basic .text {
  color: #222b45;
}.nb-theme-default nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}.nb-theme-default nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}.nb-theme-default nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}.nb-theme-default nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}.nb-theme-default nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-default nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-default nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}.nb-theme-default nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}.nb-theme-default nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-default nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}.nb-theme-default nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-default nb-radio.status-primary .text {
  color: #222b45;
}.nb-theme-default nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-default nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}.nb-theme-default nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}.nb-theme-default nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-default nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}.nb-theme-default nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}.nb-theme-default nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-default nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}.nb-theme-default nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}.nb-theme-default nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-default nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}.nb-theme-default nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}.nb-theme-default nb-radio.status-success .text {
  color: #222b45;
}.nb-theme-default nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-default nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}.nb-theme-default nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}.nb-theme-default nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-default nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}.nb-theme-default nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}.nb-theme-default nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-default nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}.nb-theme-default nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}.nb-theme-default nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-default nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}.nb-theme-default nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}.nb-theme-default nb-radio.status-warning .text {
  color: #222b45;
}.nb-theme-default nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-default nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}.nb-theme-default nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}.nb-theme-default nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-default nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}.nb-theme-default nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}.nb-theme-default nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-default nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}.nb-theme-default nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}.nb-theme-default nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-default nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}.nb-theme-default nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}.nb-theme-default nb-radio.status-danger .text {
  color: #222b45;
}.nb-theme-default nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-default nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}.nb-theme-default nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}.nb-theme-default nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-default nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}.nb-theme-default nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}.nb-theme-default nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-default nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}.nb-theme-default nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}.nb-theme-default nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-default nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}.nb-theme-default nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}.nb-theme-default nb-radio.status-info .text {
  color: #222b45;
}.nb-theme-default nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-default nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-default nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}.nb-theme-default nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-default nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}.nb-theme-default nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}.nb-theme-default nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-default nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}.nb-theme-default nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}.nb-theme-default nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-default nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}.nb-theme-default nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}.nb-theme-default nb-radio.status-control .text {
  color: #ffffff;
}.nb-theme-default nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-default nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-default nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-default nb-radio .text {
  margin-left: 1.25rem;
}[dir=rtl] .nb-theme-default nb-radio .text {
  margin-right: 1.25rem;
}.nb-theme-default .nb-tree-grid-header-cell,
.nb-theme-default .nb-tree-grid-cell,
.nb-theme-default .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}.nb-theme-default .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tree-grid-row:hover {
  background: #ffffff;
}.nb-theme-default .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}.nb-theme-default .nb-tree-grid-header-cell button {
  vertical-align: middle;
}.nb-theme-default nb-tree-grid-row-toggle nb-icon, .nb-theme-default nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}.nb-theme-default .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}.nb-theme-default nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}.nb-theme-default nb-icon svg {
  vertical-align: top;
}.nb-theme-default nb-icon.status-basic {
  color: #8f9bb3;
}.nb-theme-default nb-icon.status-primary {
  color: #3366ff;
}.nb-theme-default nb-icon.status-success {
  color: #00d68f;
}.nb-theme-default nb-icon.status-warning {
  color: #ffaa00;
}.nb-theme-default nb-icon.status-danger {
  color: #ff3d71;
}.nb-theme-default nb-icon.status-info {
  color: #0095ff;
}.nb-theme-default nb-icon.status-control {
  color: #ffffff;
}.nb-theme-default .nb-form-control-container {
  max-width: inherit;
}.nb-theme-default .nb-form-field-addon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1;
}.nb-theme-default .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}.nb-theme-default .nb-form-field-addon-basic {
  color: #8f9bb3;
}.nb-theme-default .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}.nb-theme-default .nb-form-field-addon-primary {
  color: #3366ff;
}.nb-theme-default .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}.nb-theme-default .nb-form-field-addon-success {
  color: #00d68f;
}.nb-theme-default .nb-form-field-addon-success-highlight {
  color: #00b887;
}.nb-theme-default .nb-form-field-addon-warning {
  color: #ffaa00;
}.nb-theme-default .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}.nb-theme-default .nb-form-field-addon-danger {
  color: #ff3d71;
}.nb-theme-default .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}.nb-theme-default .nb-form-field-addon-info {
  color: #0095ff;
}.nb-theme-default .nb-form-field-addon-info-highlight {
  color: #006fd6;
}.nb-theme-default .nb-form-field-addon-control {
  color: #ffffff;
}.nb-theme-default .nb-form-field-addon-control-highlight {
  color: #ffffff;
}.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}.nb-theme-default .nb-form-field-prefix-tiny,
.nb-theme-default .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}.nb-theme-default .nb-form-field-prefix-tiny nb-icon,
.nb-theme-default .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}[dir=ltr] .nb-theme-default .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-default .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=ltr] .nb-theme-default .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-default .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}.nb-theme-default .nb-form-field-prefix-small,
.nb-theme-default .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-default .nb-form-field-prefix-small nb-icon,
.nb-theme-default .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}[dir=ltr] .nb-theme-default .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}[dir=rtl] .nb-theme-default .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}[dir=ltr] .nb-theme-default .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}[dir=rtl] .nb-theme-default .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}.nb-theme-default .nb-form-field-prefix-medium,
.nb-theme-default .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-default .nb-form-field-prefix-medium nb-icon,
.nb-theme-default .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}[dir=ltr] .nb-theme-default .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-default .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=ltr] .nb-theme-default .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-default .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}.nb-theme-default .nb-form-field-prefix-large,
.nb-theme-default .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}.nb-theme-default .nb-form-field-prefix-large nb-icon,
.nb-theme-default .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}[dir=rtl] .nb-theme-default .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}[dir=ltr] .nb-theme-default .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}[dir=rtl] .nb-theme-default .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}.nb-theme-default .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}.nb-theme-default .nb-form-field-prefix-giant,
.nb-theme-default .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}.nb-theme-default .nb-form-field-prefix-giant nb-icon,
.nb-theme-default .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-default .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=ltr] .nb-theme-default .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-default .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}.nb-theme-default nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}.nb-theme-default nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-default nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-default nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-default nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}.nb-theme-default nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}.nb-theme-default nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}.nb-theme-default nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-default nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}.nb-theme-default nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-default nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-default nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-default nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}.nb-theme-default nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-default nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-default nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-default nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}.nb-theme-default nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-default nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-default nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-default nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}.nb-theme-default nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-default nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-default nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-default nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}.nb-theme-default nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-default nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-default nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-default nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}.nb-theme-default nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-default nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-default nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-default nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}.nb-theme-default nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-default nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-default nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-default nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-default nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-default nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-default nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-default nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-default nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-default nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-default nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-default nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-default nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-default nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-default nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-default nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-default nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-default nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-default nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-default nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-default nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-default nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-default nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-default nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-default nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-default nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-default nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-default nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-default nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-default nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-default .nb-tag-remove {
  cursor: pointer;
}.nb-theme-default .nb-tag-remove.size-tiny {
  font-size: 1rem;
}[dir=ltr] .nb-theme-default .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-default .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-default .nb-tag-remove.size-small {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-default .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-default .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-default .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-default .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-default .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-default .nb-tag-remove.size-large {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-default .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-default .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-default .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-default .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-default .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-default nb-tag-list {
  display: -ms-inline-flexbox;
  display: inline-flex;
  outline: none;
}.nb-theme-default nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}.nb-theme-default nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}.nb-theme-default nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}.nb-theme-default nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}.nb-theme-default nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}.nb-theme-default nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}.nb-theme-default nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}.nb-theme-default nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}.nb-theme-default nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}.nb-theme-default nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-default nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}.nb-theme-default .nb-tag-list-tags-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1;
      flex: 1;
}.nb-theme-default .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-default .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-default .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-default .nb-tag-list-with-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-default .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-default .nb-tag-list-with-input:focus {
  outline: none;
}.nb-theme-default .nb-tag-list-with-input.input-full-width {
  width: 100%;
}.nb-theme-default .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}.nb-theme-default .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}.nb-theme-default .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}.nb-theme-default .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}.nb-theme-default .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}.nb-theme-default .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}.nb-theme-default .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}.nb-theme-default .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}.nb-theme-default .nb-tag-list-with-input.status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-default .nb-tag-list-with-input.status-basic.focus {
  background-color: #ffffff;
  border-color: #3366ff;
}.nb-theme-default .nb-tag-list-with-input.status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
}.nb-theme-default .nb-tag-list-with-input.status-primary.focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}.nb-theme-default .nb-tag-list-with-input.status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
}.nb-theme-default .nb-tag-list-with-input.status-success.focus {
  background-color: #ffffff;
  border-color: #00997a;
}.nb-theme-default .nb-tag-list-with-input.status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
}.nb-theme-default .nb-tag-list-with-input.status-warning.focus {
  background-color: #ffffff;
  border-color: #b86e00;
}.nb-theme-default .nb-tag-list-with-input.status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
}.nb-theme-default .nb-tag-list-with-input.status-danger.focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}.nb-theme-default .nb-tag-list-with-input.status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
}.nb-theme-default .nb-tag-list-with-input.status-info.focus {
  background-color: #ffffff;
  border-color: #0057c2;
}.nb-theme-default .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-default .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-default nb-form-field nb-tag-list {
  width: 100%;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-default .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}.nb-theme-default .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  -ms-flex: 1;
      flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}.nb-theme-default .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-default .nb-tag-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-default .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-default .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}.nb-theme-default .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}.nb-theme-default .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}.nb-theme-default .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}.nb-theme-default .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}.nb-theme-default .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .nb-tag-input.status-basic {
  color: #222b45;
}.nb-theme-default .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-primary {
  color: #222b45;
}.nb-theme-default .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-success {
  color: #222b45;
}.nb-theme-default .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-success:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-warning {
  color: #222b45;
}.nb-theme-default .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-danger {
  color: #222b45;
}.nb-theme-default .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-info {
  color: #222b45;
}.nb-theme-default .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-info:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}.nb-theme-default .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .nb-tag-input.status-control {
  color: #ffffff;
}.nb-theme-default .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-default .nb-tag-input.status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-default .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}.nb-theme-default .nb-tag-input.status-control:disabled {
  color: #ffffff;
}.nb-theme-default .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-default .nb-tag-input.status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-default .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-default body {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default h1, .nb-theme-default h2, .nb-theme-default h3, .nb-theme-default h4, .nb-theme-default h5, .nb-theme-default h6,
.nb-theme-default .h1, .nb-theme-default .h2, .nb-theme-default .h3, .nb-theme-default .h4, .nb-theme-default .h5, .nb-theme-default .h6 {
  color: #222b45;
}.nb-theme-default h1,
.nb-theme-default .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-default h2,
.nb-theme-default .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-default h3,
.nb-theme-default .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-default h4,
.nb-theme-default .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-default h5,
.nb-theme-default .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-default h6,
.nb-theme-default .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-default .subtitle,
.nb-theme-default .subtitle-2 {
  color: #222b45;
}.nb-theme-default .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-default p,
.nb-theme-default .paragraph {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .paragraph-2 {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-default a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}.nb-theme-default a:focus {
  color: #274bdb;
}.nb-theme-default a:hover {
  color: #598bff;
}.nb-theme-default a.link-control, .nb-theme-default a.link-control:hover {
  color: #ffffff;
}.nb-theme-default a.link-alternate, .nb-theme-default a.link-alternate:hover {
  color: #ffffff;
}.nb-theme-default .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-default .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-default .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-default .caption,
.nb-theme-default .caption-2 {
  color: #8f9bb3;
}.nb-theme-default .caption.status-basic,
.nb-theme-default .caption-2.status-basic {
  color: #222b45;
}.nb-theme-default .caption.status-primary,
.nb-theme-default .caption-2.status-primary {
  color: #3366ff;
}.nb-theme-default .caption.status-success,
.nb-theme-default .caption-2.status-success {
  color: #00d68f;
}.nb-theme-default .caption.status-warning,
.nb-theme-default .caption-2.status-warning {
  color: #ffaa00;
}.nb-theme-default .caption.status-danger,
.nb-theme-default .caption-2.status-danger {
  color: #ff3d71;
}.nb-theme-default .caption.status-info,
.nb-theme-default .caption-2.status-info {
  color: #0095ff;
}.nb-theme-default .caption.status-control,
.nb-theme-default .caption-2.status-control {
  color: #ffffff;
}.nb-theme-default li {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-default .text-alternate {
  color: #ffffff;
}.nb-theme-default .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default .text-hint {
  color: #8f9bb3;
}.nb-theme-default .text-basic {
  color: #222b45;
}.nb-theme-default .text-primary {
  color: #3366ff;
}.nb-theme-default .text-success {
  color: #00d68f;
}.nb-theme-default .text-warning {
  color: #ffaa00;
}.nb-theme-default .text-danger {
  color: #ff3d71;
}.nb-theme-default .text-info {
  color: #0095ff;
}.nb-theme-default .text-control {
  color: #ffffff;
}.nb-theme-default ng2-smart-table table tr th,
.nb-theme-default ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}.nb-theme-default ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}.nb-theme-default ng2-smart-table table tr th,
.nb-theme-default ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  -ms-transform: translate(0, -50%) rotate(180deg);
      transform: translate(0, -50%) rotate(180deg);
}.nb-theme-default ng2-smart-table thead tr {
  background: #ffffff;
}.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}.nb-theme-default ng2-smart-table tbody tr.selected, .nb-theme-default ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}.nb-theme-default ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-default ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}.nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}.nb-theme-default ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}.nb-theme-default ng2-smart-table ng2-smart-table-pager {
  display: block;
}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1.25rem;
}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.25rem;
}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}.nb-theme-default nb-auth-block .text-link {
  color: #8f9bb3;
}.nb-theme-default nb-auth-block .forgot-password {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-default nb-auth-block .socials a {
  color: #8f9bb3;
}@media (max-width: 575.98px) {
  .nb-theme-default .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}.nb-theme-default .pace .pace-progress {
  background: #3366ff;
}.nb-theme-default .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3366ff, 0 0 5px #3366ff;
}.nb-theme-default .pace .pace-activity {
  display: none;
}.nb-theme-default nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}.nb-theme-default nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}.nb-theme-default nb-card nb-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-default nb-card nb-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-default nb-card nb-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-default nb-card nb-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-default .table {
  color: #222b45 !important;
}.nb-theme-default .mat-form-field-infix {
  padding: 0.59em 0 !important;
}.nb-theme-default .mat-select-panel {
  max-width: 385px;
}.nb-theme-dark .mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-badge-small .mat-badge-content {
  font-size: 9px;
}.nb-theme-dark .mat-badge-large .mat-badge-content {
  font-size: 24px;
}.nb-theme-dark .mat-h1, .nb-theme-dark .mat-headline, .nb-theme-dark .mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-dark .mat-h2, .nb-theme-dark .mat-title, .nb-theme-dark .mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-dark .mat-h3, .nb-theme-dark .mat-subheading-2, .nb-theme-dark .mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-dark .mat-h4, .nb-theme-dark .mat-subheading-1, .nb-theme-dark .mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-dark .mat-h5, .nb-theme-dark .mat-typography h5 {
  font: 400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-dark .mat-h6, .nb-theme-dark .mat-typography h6 {
  font: 400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-dark .mat-body-strong, .nb-theme-dark .mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-dark .mat-body, .nb-theme-dark .mat-body-1, .nb-theme-dark .mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-dark .mat-body p, .nb-theme-dark .mat-body-1 p, .nb-theme-dark .mat-typography p {
  margin: 0 0 12px;
}.nb-theme-dark .mat-small, .nb-theme-dark .mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-dark .mat-display-4, .nb-theme-dark .mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}.nb-theme-dark .mat-display-3, .nb-theme-dark .mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}.nb-theme-dark .mat-display-2, .nb-theme-dark .mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}.nb-theme-dark .mat-display-1, .nb-theme-dark .mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}.nb-theme-dark .mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-dark .mat-button, .nb-theme-dark .mat-raised-button, .nb-theme-dark .mat-icon-button, .nb-theme-dark .mat-stroked-button,
.nb-theme-dark .mat-flat-button, .nb-theme-dark .mat-fab, .nb-theme-dark .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-dark .mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-card-title {
  font-size: 24px;
  font-weight: 500;
}.nb-theme-dark .mat-card-header .mat-card-title {
  font-size: 20px;
}.nb-theme-dark .mat-card-subtitle,
.nb-theme-dark .mat-card-content {
  font-size: 14px;
}.nb-theme-dark .mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}.nb-theme-dark .mat-chip {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-dark .mat-chip .mat-chip-trailing-icon.mat-icon,
.nb-theme-dark .mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}.nb-theme-dark .mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}.nb-theme-dark .mat-cell, .nb-theme-dark .mat-footer-cell {
  font-size: 14px;
}.nb-theme-dark .mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-calendar-body {
  font-size: 13px;
}.nb-theme-dark .mat-calendar-body-label,
.nb-theme-dark .mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-dark .mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}.nb-theme-dark .mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-dark .mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}.nb-theme-dark .mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-dark .mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-dark .mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}.nb-theme-dark .mat-form-field-prefix .mat-icon,
.nb-theme-dark .mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}.nb-theme-dark .mat-form-field-prefix .mat-icon-button,
.nb-theme-dark .mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}.nb-theme-dark .mat-form-field-prefix .mat-icon-button .mat-icon,
.nb-theme-dark .mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}.nb-theme-dark .mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}.nb-theme-dark .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-dark .mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34373em) scale(0.75);
      transform: translateY(-1.34373em) scale(0.75);
  width: 133.33335333%;
}.nb-theme-dark .mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34372em) scale(0.75);
      transform: translateY(-1.34372em) scale(0.75);
  width: 133.33336333%;
}.nb-theme-dark .mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}.nb-theme-dark .mat-form-field-label {
  top: 1.34375em;
}.nb-theme-dark .mat-form-field-underline {
  bottom: 1.34375em;
}.nb-theme-dark .mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.66666667em;
  top: calc(100% - 1.79166667em);
}.nb-theme-dark .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}.nb-theme-dark .mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}.nb-theme-dark .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00106px);
  -ms-transform: translateY(-1.28119em) scale(0.75);
  width: 133.33339333%;
}.nb-theme-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00107px);
  -ms-transform: translateY(-1.28118em) scale(0.75);
  width: 133.33340333%;
}.nb-theme-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00108px);
  -ms-transform: translateY(-1.28117em) scale(0.75);
  width: 133.33341333%;
}.nb-theme-dark .mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}.nb-theme-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}.nb-theme-dark .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.54166667em;
  top: calc(100% - 1.66666667em);
}@media print {
  .nb-theme-dark .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .nb-theme-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.28116em) scale(0.75);
        transform: translateY(-1.28116em) scale(0.75);
  }
  .nb-theme-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28115em) scale(0.75);
  }
  .nb-theme-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.28114em) scale(0.75);
        transform: translateY(-1.28114em) scale(0.75);
  }
}.nb-theme-dark .mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}.nb-theme-dark .mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}.nb-theme-dark .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-dark .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59373em) scale(0.75);
      transform: translateY(-0.59373em) scale(0.75);
  width: 133.33335333%;
}.nb-theme-dark .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59372em) scale(0.75);
      transform: translateY(-0.59372em) scale(0.75);
  width: 133.33336333%;
}.nb-theme-dark .mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}.nb-theme-dark .mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}.nb-theme-dark .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-dark .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59373em) scale(0.75);
      transform: translateY(-1.59373em) scale(0.75);
  width: 133.33335333%;
}.nb-theme-dark .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59372em) scale(0.75);
      transform: translateY(-1.59372em) scale(0.75);
  width: 133.33336333%;
}.nb-theme-dark .mat-grid-tile-header,
.nb-theme-dark .mat-grid-tile-footer {
  font-size: 14px;
}.nb-theme-dark .mat-grid-tile-header .mat-line,
.nb-theme-dark .mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-dark .mat-grid-tile-header .mat-line:nth-child(n+2),
.nb-theme-dark .mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-dark input.mat-input-element {
  margin-top: -0.0625em;
}.nb-theme-dark .mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}.nb-theme-dark .mat-paginator,
.nb-theme-dark .mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}.nb-theme-dark .mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-select-trigger {
  height: 1.125em;
}.nb-theme-dark .mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-dark .mat-stepper-vertical, .nb-theme-dark .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-step-label {
  font-size: 14px;
  font-weight: 400;
}.nb-theme-dark .mat-step-sub-label-error {
  font-weight: normal;
}.nb-theme-dark .mat-step-label-error {
  font-size: 14px;
}.nb-theme-dark .mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-dark .mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-tab-label, .nb-theme-dark .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-dark .mat-toolbar,
.nb-theme-dark .mat-toolbar h1,
.nb-theme-dark .mat-toolbar h2,
.nb-theme-dark .mat-toolbar h3,
.nb-theme-dark .mat-toolbar h4,
.nb-theme-dark .mat-toolbar h5,
.nb-theme-dark .mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}.nb-theme-dark .mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}.nb-theme-dark .mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}.nb-theme-dark .mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-list-base .mat-list-item {
  font-size: 16px;
}.nb-theme-dark .mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-dark .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-dark .mat-list-base .mat-list-option {
  font-size: 16px;
}.nb-theme-dark .mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-dark .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-dark .mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-dark .mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}.nb-theme-dark .mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-dark .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-dark .mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}.nb-theme-dark .mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-dark .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-dark .mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-dark .mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}.nb-theme-dark .mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-dark .mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}.nb-theme-dark .mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}.nb-theme-dark .mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-dark .mat-tree-node,
.nb-theme-dark .mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}.nb-theme-dark .mat-ripple {
  overflow: hidden;
  position: relative;
}.nb-theme-dark .mat-ripple:not(:empty) {
  transform: translateZ(0);
}.nb-theme-dark .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}.nb-theme-dark .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  -ms-transform: scale(0);
      transform: scale(0);
}.cdk-high-contrast-active .nb-theme-dark .mat-ripple-element {
  display: none;
}.nb-theme-dark .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;
}.nb-theme-dark .cdk-overlay-container, .nb-theme-dark .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}.nb-theme-dark .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}.nb-theme-dark .cdk-overlay-container:empty {
  display: none;
}.nb-theme-dark .cdk-global-overlay-wrapper {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1000;
}.nb-theme-dark .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}.nb-theme-dark .cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}.nb-theme-dark .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}.cdk-high-contrast-active .nb-theme-dark .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}.nb-theme-dark .cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}.nb-theme-dark .cdk-overlay-transparent-backdrop, .nb-theme-dark .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}.nb-theme-dark .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}.nb-theme-dark .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}@keyframes cdk-text-field-autofill-start {
  /*!*/
}@keyframes cdk-text-field-autofill-end {
  /*!*/
}.nb-theme-dark .cdk-text-field-autofill-monitored:-webkit-autofill {
  -webkit-animation: cdk-text-field-autofill-start 0s 1ms;
          animation: cdk-text-field-autofill-start 0s 1ms;
}.nb-theme-dark .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  -webkit-animation: cdk-text-field-autofill-end 0s 1ms;
          animation: cdk-text-field-autofill-end 0s 1ms;
}.nb-theme-dark textarea.cdk-textarea-autosize {
  resize: none;
}.nb-theme-dark textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}.nb-theme-dark textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}.nb-theme-dark .mat-focus-indicator {
  position: relative;
}.nb-theme-dark .mat-mdc-focus-indicator {
  position: relative;
}.nb-theme-dark nb-layout-header nav {
  display: contents;
  padding: 0px !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}.nb-theme-dark nb-layout .scrollable-container {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #192038;
}.nb-theme-dark nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}@media (max-width: 767.98px) {
  .nb-theme-dark nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-dark .layout {
  min-width: 300px;
}.nb-theme-dark nb-layout.window-mode {
  background: #151a30;
  display: block;
}.nb-theme-dark nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}.nb-theme-dark nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}.nb-theme-dark nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}@media screen and (min-width: 1940px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}@media screen and (min-width: 2070px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}@media screen and (min-width: 2220px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}.nb-theme-dark nb-layout .layout {
  background-color: #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}.nb-theme-dark nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-dark nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #222b45;
  border-top: 1px solid #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}.nb-theme-dark nb-layout .layout .layout-container .content.center {
  width: 900px;
  -ms-flex: 0 100 900px !important;
      flex: 0 100 900px !important;
}.nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}@media (max-width: 991.98px) {
  .nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}@media (max-width: 767.98px) {
  .nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}.nb-theme-dark nb-layout-header {
  background-color: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark nb-layout-header nav {
  color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  height: 4.75rem;
  padding: 1.25rem;
}.nb-theme-dark nb-layout-header nav a {
  color: #ffffff;
}.nb-theme-dark nb-layout-header nav a:focus, .nb-theme-dark nb-layout-header nav a:active, .nb-theme-dark nb-layout-header nav a:hover {
  color: #ffffff;
}.nb-theme-dark nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}.nb-theme-dark nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}.nb-theme-dark nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}.nb-theme-dark nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}.nb-theme-dark nb-sidebar {
  background-color: #222b45;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}.nb-theme-dark nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}.nb-theme-dark nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}@media (max-width: 767.98px) {
  .nb-theme-dark nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #192038;
}.nb-theme-dark nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}.nb-theme-dark nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}.nb-theme-dark nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-dark nb-sidebar.collapsed nb-sidebar-header, .nb-theme-dark nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-dark nb-sidebar.compacted {
  width: 3.5rem;
}.nb-theme-dark nb-sidebar.compacted .main-container {
  width: 3.5rem;
}.nb-theme-dark nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}.nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}.nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: '';
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}[dir=ltr] .nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}[dir=rtl] .nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}.nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  -ms-flex-pack: center;
      justify-content: center;
}.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}.nb-theme-dark nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}.nb-theme-dark nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}.nb-theme-dark nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-dark nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}[dir=rtl] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}[dir=ltr] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}[dir=rtl] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}[dir=ltr] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-dark nb-sidebar.fixed.left.collapsed + .content,
.nb-theme-dark nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}.nb-theme-dark nb-sidebar.fixed.right.collapsed + .content,
.nb-theme-dark nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}.nb-theme-dark nb-sidebar.expanded {
  width: 16rem;
}.nb-theme-dark nb-sidebar.expanded > .scrollable {
  width: 16rem;
}.nb-theme-dark nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-dark nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-dark nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}.nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-dark nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-dark nb-calendar-view-mode .appearance-ghost.status-basic:hover[nbButtonToggle], .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-dark nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active, .nb-theme-dark nb-calendar-view-mode .appearance-ghost.status-basic:active[nbButtonToggle],
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic:hover[nbButtonToggle],
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active,
.nb-theme-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic:active[nbButtonToggle] {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-dark nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active), .nb-theme-dark nb-calendar-view-mode .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle],
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: none;
}[dir=ltr] .nb-theme-dark nb-calendar-pageable-navigation {
  margin-left: auto;
}[dir=rtl] .nb-theme-dark nb-calendar-pageable-navigation {
  margin-right: auto;
}.nb-theme-dark nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}[dir=ltr] .nb-theme-dark nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-dark nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}.nb-theme-dark nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #151a30;
  border-bottom: 1px solid #151a30;
}[dir=ltr] .nb-theme-dark nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}[dir=rtl] .nb-theme-dark nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.nb-theme-dark nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}.nb-theme-dark nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}.nb-theme-dark nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}.nb-theme-dark nb-calendar-week-numbers .sign-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-top: 1px solid #151a30;
  border-bottom: 1px solid #151a30;
  margin-bottom: 0.25rem;
}.nb-theme-dark nb-calendar-week-numbers .sign,
.nb-theme-dark nb-calendar-week-numbers .week-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}.nb-theme-dark nb-calendar-week-numbers.size-large .sign,
.nb-theme-dark nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}[dir=ltr] .nb-theme-dark nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #151a30;
}[dir=rtl] .nb-theme-dark nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #151a30;
}.nb-theme-dark nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}.nb-theme-dark nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}.nb-theme-dark nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-dark nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-dark nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-dark nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-dark nb-calendar-picker .cell-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}.nb-theme-dark nb-calendar-picker .day-cell,
.nb-theme-dark nb-calendar-picker .month-cell,
.nb-theme-dark nb-calendar-picker .year-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
}.nb-theme-dark nb-calendar-picker .day-cell,
.nb-theme-dark nb-calendar-picker .day-cell .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell,
.nb-theme-dark nb-calendar-picker .month-cell .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell,
.nb-theme-dark nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-dark nb-calendar-picker .day-cell.empty, .nb-theme-dark nb-calendar-picker .day-cell.disabled,
.nb-theme-dark nb-calendar-picker .month-cell.empty,
.nb-theme-dark nb-calendar-picker .month-cell.disabled,
.nb-theme-dark nb-calendar-picker .year-cell.empty,
.nb-theme-dark nb-calendar-picker .year-cell.disabled {
  cursor: default;
}.nb-theme-dark nb-calendar-picker .day-cell.bounding-month,
.nb-theme-dark nb-calendar-picker .month-cell.bounding-month,
.nb-theme-dark nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #192038;
  border-color: #192038;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.25rem;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}.nb-theme-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}.nb-theme-dark nb-calendar-picker .day-cell.disabled,
.nb-theme-dark nb-calendar-picker .month-cell.disabled,
.nb-theme-dark nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-dark nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-dark nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #101426;
}.nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}[dir=ltr] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}[dir=rtl] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=ltr] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=rtl] .nb-theme-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.nb-theme-dark nb-base-calendar nb-card {
  background-color: #222b45;
  border: 0.0625rem solid #101426;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}.nb-theme-dark nb-base-calendar nb-card-body {
  padding: 0;
}.nb-theme-dark nb-base-calendar .calendar-navigation {
  border: none;
  display: -ms-flexbox;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-dark nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-dark nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}.nb-theme-dark nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}.nb-theme-dark nb-base-calendar.has-week-number .month-cell,
.nb-theme-dark nb-base-calendar.has-week-number .year-cell {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}.nb-theme-dark nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}.nb-theme-dark nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}.nb-theme-dark nb-card {
  background-color: #222b45;
  border: 0.0625rem solid #101426;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}.nb-theme-dark nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-dark nb-card::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-dark nb-card::-webkit-scrollbar-track {
  background: #192038;
}.nb-theme-dark nb-card.size-tiny {
  height: 13.5rem;
}.nb-theme-dark nb-card.size-small {
  height: 21.1875rem;
}.nb-theme-dark nb-card.size-medium {
  height: 28.875rem;
}.nb-theme-dark nb-card.size-large {
  height: 36.5625rem;
}.nb-theme-dark nb-card.size-giant {
  height: 44.25rem;
}.nb-theme-dark nb-card.status-basic nb-card-header {
  background-color: #192038;
  border-bottom-width: 0;
  border-bottom-color: #192038;
  color: #ffffff;
}.nb-theme-dark nb-card.status-basic nb-card-header a,
.nb-theme-dark nb-card.status-basic nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-dark nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark nb-card.status-primary nb-card-header a,
.nb-theme-dark nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-dark nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}.nb-theme-dark nb-card.status-success nb-card-header a,
.nb-theme-dark nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-dark nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}.nb-theme-dark nb-card.status-warning nb-card-header a,
.nb-theme-dark nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-dark nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}.nb-theme-dark nb-card.status-danger nb-card-header a,
.nb-theme-dark nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-dark nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}.nb-theme-dark nb-card.status-info nb-card-header a,
.nb-theme-dark nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-dark nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}.nb-theme-dark nb-card.status-control nb-card-header a,
.nb-theme-dark nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}.nb-theme-dark nb-card.accent-basic {
  border-top-color: #192038;
}.nb-theme-dark nb-card.accent-primary {
  border-top-color: #3366ff;
}.nb-theme-dark nb-card.accent-success {
  border-top-color: #00d68f;
}.nb-theme-dark nb-card.accent-warning {
  border-top-color: #ffaa00;
}.nb-theme-dark nb-card.accent-danger {
  border-top-color: #ff3d71;
}.nb-theme-dark nb-card.accent-info {
  border-top-color: #0095ff;
}.nb-theme-dark nb-card.accent-control {
  border-top-color: #ffffff;
}.nb-theme-dark nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}.nb-theme-dark nb-card.accent nb-card-header {
  border-radius: 0;
}.nb-theme-dark nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}.nb-theme-dark nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-dark nb-card-body::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-dark nb-card-body::-webkit-scrollbar-track {
  background: #192038;
}.nb-theme-dark nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #151a30;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.nb-theme-dark nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #151a30;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-card-header h1 {
  margin: 0;
}.nb-theme-dark nb-card-header h2 {
  margin: 0;
}.nb-theme-dark nb-card-header h3 {
  margin: 0;
}.nb-theme-dark nb-card-header h4 {
  margin: 0;
}.nb-theme-dark nb-card-header h5 {
  margin: 0;
}.nb-theme-dark nb-card-header h6 {
  margin: 0;
}.nb-theme-dark nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}.nb-theme-dark .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}.nb-theme-dark .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}.nb-theme-dark .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}[dir=ltr] .nb-theme-dark .flipcard-body .front-container {
  margin-right: -100%;
}[dir=rtl] .nb-theme-dark .flipcard-body .front-container {
  margin-left: -100%;
}.nb-theme-dark nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}.nb-theme-dark nb-tabset .tabset {
  border-bottom: 1px solid #151a30;
}.nb-theme-dark nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-dark nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-dark nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}.nb-theme-dark nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}[dir=ltr] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}[dir=rtl] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}[dir=ltr] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}[dir=rtl] .nb-theme-dark nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}.nb-theme-dark nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}.nb-theme-dark nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}.nb-theme-dark nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}.nb-theme-dark nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}.nb-theme-dark nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}.nb-theme-dark nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}.nb-theme-dark nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-dark nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-dark nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-dark nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-dark nb-tabset nb-tab {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #192038;
}.nb-theme-dark nb-route-tabset {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}.nb-theme-dark nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-dark nb-route-tabset::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-dark nb-route-tabset::-webkit-scrollbar-track {
  background: #192038;
}.nb-theme-dark nb-route-tabset .route-tabset {
  border-bottom: 1px solid #151a30;
}.nb-theme-dark nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-dark nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-dark nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}.nb-theme-dark nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}.nb-theme-dark nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}.nb-theme-dark nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}.nb-theme-dark nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}.nb-theme-dark nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}.nb-theme-dark nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-dark nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-dark nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-dark nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-dark nb-menu {
  background-color: transparent;
}.nb-theme-dark nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}.nb-theme-dark nb-menu .menu-group,
.nb-theme-dark nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}.nb-theme-dark nb-menu .menu-group,
.nb-theme-dark nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}.nb-theme-dark nb-menu .menu-item a {
  color: #ffffff;
  border-radius: 0;
}.nb-theme-dark nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}.nb-theme-dark nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}.nb-theme-dark nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}.nb-theme-dark nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}.nb-theme-dark nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}.nb-theme-dark nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}.nb-theme-dark nb-menu .menu-item {
  border-bottom: 1px solid #151a30;
}.nb-theme-dark nb-menu .menu-item:first-child {
  border-top: none;
}.nb-theme-dark nb-menu .menu-item:last-child {
  border-bottom: none;
}.nb-theme-dark nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #151a30;
}.nb-theme-dark nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-group,
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}.nb-theme-dark nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #151a30;
}.nb-theme-dark nb-user .initials {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-dark nb-user .user-name {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-dark nb-user .user-title {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-dark nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-dark nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-dark nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-dark nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-dark nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}.nb-theme-dark nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-dark nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-dark nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-dark nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}.nb-theme-dark nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-dark nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-dark nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-dark nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}.nb-theme-dark nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-dark nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-dark nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}.nb-theme-dark nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}.nb-theme-dark nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-dark nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-dark nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-dark nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}.nb-theme-dark nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}.nb-theme-dark nb-user.shape-round .user-picture {
  border-radius: 50%;
}.nb-theme-dark nb-actions {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-dark nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}.nb-theme-dark nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}.nb-theme-dark nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}.nb-theme-dark nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}.nb-theme-dark nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}.nb-theme-dark nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}.nb-theme-dark nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}.nb-theme-dark nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}.nb-theme-dark nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}.nb-theme-dark nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}[dir=ltr] .nb-theme-dark nb-action {
  border-left: 1px solid #151a30;
}[dir=rtl] .nb-theme-dark nb-action {
  border-right: 1px solid #151a30;
}[dir=ltr] .nb-theme-dark nb-action:first-child {
  border-left: none !important;
}[dir=rtl] .nb-theme-dark nb-action:first-child {
  border-right: none !important;
}.nb-theme-dark nb-action nb-icon {
  color: #8f9bb3;
}.nb-theme-dark nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-search-field .close-button {
  z-index: 1;
}.nb-theme-dark nb-search-field .search {
  background: #222b45;
}.nb-theme-dark nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-search-field .search input {
  border-bottom: 1px solid #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-dark nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-search-field .search input:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-search-field .search input::placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-search-field .search input::-ms-clear {
  display: none;
}.nb-theme-dark nb-search-field.rotate-layout {
  opacity: 0;
  background: #222b45;
}.nb-theme-dark nb-search-field.modal-zoomin .search::before,
.nb-theme-dark nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}.nb-theme-dark nb-search-field.modal-half .form-wrapper {
  background: #222b45;
}.nb-theme-dark nb-search-field.modal-half .search::before {
  background: #3366ff;
}.nb-theme-dark nb-search-field.modal-drop .form-content::after {
  background: #151a30;
}.nb-theme-dark nb-search-field.modal-drop .search::before {
  background: #222b45;
}.nb-theme-dark nb-search-field.curtain .search::after {
  background: #222b45;
}.nb-theme-dark nb-search-field.curtain .search {
  background: #222b45;
}.nb-theme-dark nb-search-field.column-curtain::before {
  background: #222b45;
}.nb-theme-dark nb-search-field.column-curtain::after {
  background: transparent;
}.nb-theme-dark nb-search-field.column-curtain.show::after {
  background: #3366ff;
}.nb-theme-dark .nb-spinner-container {
  position: relative;
}.nb-theme-dark nb-spinner .message {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-dark nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-dark nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}.nb-theme-dark nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-dark nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}.nb-theme-dark nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-dark nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}.nb-theme-dark nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-dark nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}.nb-theme-dark nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-dark nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}.nb-theme-dark nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-dark nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}.nb-theme-dark nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}.nb-theme-dark nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}.nb-theme-dark nb-spinner.size-tiny {
  font-size: 1rem;
}.nb-theme-dark nb-spinner.size-small {
  font-size: 1.25rem;
}.nb-theme-dark nb-spinner.size-medium {
  font-size: 1.5rem;
}.nb-theme-dark nb-spinner.size-large {
  font-size: 1.75rem;
}.nb-theme-dark nb-spinner.size-giant {
  font-size: 2rem;
}@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}.nb-theme-dark .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}.nb-theme-dark .nb-timepicker-container .list-item {
  color: #ffffff;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}.nb-theme-dark .nb-timepicker-container .list-item:first-child {
  border-top: none;
}.nb-theme-dark .nb-timepicker-container .list-item:hover {
  background-color: #192038;
  color: #ffffff;
}.nb-theme-dark .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #ffffff;
}.nb-theme-dark .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark .nb-timepicker-container .values-list {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}[dir=ltr] .nb-theme-dark .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #101426;
}[dir=rtl] .nb-theme-dark .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #101426;
}.nb-theme-dark .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-dark .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-dark .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #192038;
}[dir=ltr] .nb-theme-dark .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}[dir=rtl] .nb-theme-dark .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}.nb-theme-dark .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}[dir=ltr] .nb-theme-dark .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #101426;
}[dir=rtl] .nb-theme-dark .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #101426;
}.nb-theme-dark .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #101426;
}[dir=ltr] .nb-theme-dark .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-dark .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}.nb-theme-dark nb-checkbox .label {
  padding: 0;
}.nb-theme-dark nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}.nb-theme-dark nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}.nb-theme-dark nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 50%;
}.nb-theme-dark nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-dark nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}[dir=rtl] .nb-theme-dark nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}.nb-theme-dark nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-dark nb-checkbox.status-basic .text {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-dark nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}.nb-theme-dark nb-checkbox.status-primary .text {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-dark nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-dark nb-checkbox.status-success .text {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-dark nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-dark nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-dark nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-dark nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-dark nb-checkbox.status-warning .text {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-dark nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-dark nb-checkbox.status-danger .text {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-dark nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-dark nb-checkbox.status-info .text {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-dark nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-dark nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-dark nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-dark nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-dark nb-checkbox.status-control .text {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-dark nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}.nb-theme-dark nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-dark nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}.nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}.nb-theme-dark nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-dark nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-dark nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
        We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
        Setting it in SCSS as we don't have access to theme variables from TS.
      */
}[dir=ltr] .nb-theme-dark nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}[dir=ltr] .nb-theme-dark nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}[dir=rtl] .nb-theme-dark nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}[dir=rtl] .nb-theme-dark nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}.nb-theme-dark nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}.nb-theme-dark nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}.nb-theme-dark nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-dark nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-toggle.status-basic .text {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-dark nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-dark nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-dark nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-dark nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-dark nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-dark nb-toggle.status-basic .toggle-switcher {
  background-color: #222b45;
}.nb-theme-dark nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-toggle.status-primary .text {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}.nb-theme-dark nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-dark nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-dark nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-dark nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-dark nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-dark nb-toggle.status-primary .toggle-switcher {
  background-color: #222b45;
}.nb-theme-dark nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-toggle.status-success .text {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-dark nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-dark nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-dark nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-dark nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-dark nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-dark nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-dark nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-dark nb-toggle.status-success .toggle-switcher {
  background-color: #222b45;
}.nb-theme-dark nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-toggle.status-warning .text {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-dark nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-dark nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-dark nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-dark nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-dark nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-dark nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-dark nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-dark nb-toggle.status-warning .toggle-switcher {
  background-color: #222b45;
}.nb-theme-dark nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-toggle.status-danger .text {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-dark nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-dark nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-dark nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-dark nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-dark nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-dark nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-dark nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-dark nb-toggle.status-danger .toggle-switcher {
  background-color: #222b45;
}.nb-theme-dark nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-toggle.status-info .text {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-dark nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-dark nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-dark nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-dark nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-dark nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-dark nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-dark nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-dark nb-toggle.status-info .toggle-switcher {
  background-color: #222b45;
}.nb-theme-dark nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-toggle.status-control .text {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-dark nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}.nb-theme-dark nb-progress-bar .progress-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}.nb-theme-dark nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}.nb-theme-dark nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}.nb-theme-dark nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}.nb-theme-dark nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}.nb-theme-dark nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}.nb-theme-dark nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-progress-bar.status-basic .progress-container {
  background-color: #192038;
}.nb-theme-dark nb-progress-bar.status-basic .progress-value {
  background-color: #101426;
  color: #ffffff;
}.nb-theme-dark nb-progress-bar.status-primary .progress-container {
  background-color: #151a30;
}.nb-theme-dark nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark nb-progress-bar.status-success .progress-container {
  background-color: #151a30;
}.nb-theme-dark nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}.nb-theme-dark nb-progress-bar.status-warning .progress-container {
  background-color: #151a30;
}.nb-theme-dark nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}.nb-theme-dark nb-progress-bar.status-danger .progress-container {
  background-color: #151a30;
}.nb-theme-dark nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}.nb-theme-dark nb-progress-bar.status-info .progress-container {
  background-color: #151a30;
}.nb-theme-dark nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}.nb-theme-dark nb-progress-bar.status-control .progress-container {
  background-color: #151a30;
}.nb-theme-dark nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-dark nb-badge {
  border-radius: 0.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}.nb-theme-dark nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}.nb-theme-dark nb-badge.status-basic {
  color: #ffffff;
  background-color: #192038;
}.nb-theme-dark nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}.nb-theme-dark nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}.nb-theme-dark nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}.nb-theme-dark nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}.nb-theme-dark nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}.nb-theme-dark nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}.nb-theme-dark nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}.nb-theme-dark nb-stepper.horizontal .header .connector {
  margin: 1rem;
}.nb-theme-dark nb-stepper.vertical .header .connector {
  margin: 1rem;
}.nb-theme-dark nb-stepper .header .connector {
  background-color: #151a30;
}.nb-theme-dark nb-stepper .header .connector-past {
  background-color: #3366ff;
}.nb-theme-dark nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #101426;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}.nb-theme-dark nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark nb-stepper .header .step.label-index {
  border-color: #101426;
}.nb-theme-dark nb-stepper .header .step.selected {
  color: #274bdb;
}.nb-theme-dark nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}.nb-theme-dark nb-stepper .header .step.completed {
  color: #3366ff;
}.nb-theme-dark nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark nb-stepper .step-content {
  padding: 1.25rem;
}.nb-theme-dark nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}.nb-theme-dark nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-dark nb-alert::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-dark nb-alert::-webkit-scrollbar-track {
  background: #192038;
}[dir=ltr] .nb-theme-dark nb-alert.closable {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-dark nb-alert.closable {
  padding-left: 3rem;
}.nb-theme-dark nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}.nb-theme-dark nb-alert.size-tiny {
  height: 4.5rem;
}.nb-theme-dark nb-alert.size-small {
  height: 5.75rem;
}.nb-theme-dark nb-alert.size-medium {
  height: 7rem;
}.nb-theme-dark nb-alert.size-large {
  height: 8.25rem;
}.nb-theme-dark nb-alert.size-giant {
  height: 9.5rem;
}.nb-theme-dark nb-alert.status-basic {
  color: #ffffff;
  background-color: #192038;
}.nb-theme-dark nb-alert.status-basic a,
.nb-theme-dark nb-alert.status-basic a:hover {
  color: #ffffff;
}.nb-theme-dark nb-alert.accent-basic {
  border-top: 0.25rem solid #151a30;
}.nb-theme-dark nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}.nb-theme-dark nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}.nb-theme-dark nb-alert.status-primary a,
.nb-theme-dark nb-alert.status-primary a:hover {
  color: #ffffff;
}.nb-theme-dark nb-alert.accent-primary {
  border-top: 0.25rem solid #3366ff;
}.nb-theme-dark nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}.nb-theme-dark nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}.nb-theme-dark nb-alert.status-success a,
.nb-theme-dark nb-alert.status-success a:hover {
  color: #ffffff;
}.nb-theme-dark nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}.nb-theme-dark nb-alert.outline-success {
  border: 1px solid #00997a;
}.nb-theme-dark nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}.nb-theme-dark nb-alert.status-warning a,
.nb-theme-dark nb-alert.status-warning a:hover {
  color: #ffffff;
}.nb-theme-dark nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}.nb-theme-dark nb-alert.outline-warning {
  border: 1px solid #b86e00;
}.nb-theme-dark nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}.nb-theme-dark nb-alert.status-danger a,
.nb-theme-dark nb-alert.status-danger a:hover {
  color: #ffffff;
}.nb-theme-dark nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}.nb-theme-dark nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}.nb-theme-dark nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}.nb-theme-dark nb-alert.status-info a,
.nb-theme-dark nb-alert.status-info a:hover {
  color: #ffffff;
}.nb-theme-dark nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}.nb-theme-dark nb-alert.outline-info {
  border: 1px solid #0057c2;
}.nb-theme-dark nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}.nb-theme-dark nb-alert.status-control a,
.nb-theme-dark nb-alert.status-control a:hover {
  color: #222b45;
}.nb-theme-dark nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}.nb-theme-dark nb-alert.outline-control {
  border: 1px solid #c5cee0;
}.nb-theme-dark nb-chat {
  background-color: #222b45;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark nb-chat nb-icon {
  font-size: inherit;
}.nb-theme-dark nb-chat .header {
  border-bottom: 1px solid #151a30;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-chat .scrollable {
  overflow: auto;
  -ms-flex: 1;
      flex: 1;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar-track {
  background: #192038;
}.nb-theme-dark nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-dark nb-chat .no-messages {
  text-align: center;
}.nb-theme-dark nb-chat.size-tiny {
  height: 13.5rem;
}.nb-theme-dark nb-chat.size-small {
  height: 21rem;
}.nb-theme-dark nb-chat.size-medium {
  height: 28.5rem;
}.nb-theme-dark nb-chat.size-large {
  height: 36rem;
}.nb-theme-dark nb-chat.size-giant {
  height: 43.5rem;
}.nb-theme-dark nb-chat.status-basic .header {
  background-color: #222b45;
  color: #ffffff;
}.nb-theme-dark nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}.nb-theme-dark nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}.nb-theme-dark nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}.nb-theme-dark nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}.nb-theme-dark nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-dark nb-chat-message {
  margin-bottom: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}.nb-theme-dark nb-chat-message .message {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-dark nb-chat-message .avatar {
  display: block;
  border-radius: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}.nb-theme-dark nb-chat-message nb-chat-message-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-dark nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-dark nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}.nb-theme-dark nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}.nb-theme-dark nb-chat-message nb-chat-message-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-dark nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 0.5rem;
}.nb-theme-dark nb-chat-message nb-chat-message-file a:hover, .nb-theme-dark nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}.nb-theme-dark nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}.nb-theme-dark nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}.nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}[dir=ltr] .nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}[dir=rtl] .nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}.nb-theme-dark nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #192038;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-dark nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}[dir=ltr] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}[dir=ltr] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-right: 3rem;
}[dir=rtl] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-left: 3rem;
}.nb-theme-dark nb-chat-message.not-reply nb-chat-message-text {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}[dir=ltr] .nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}.nb-theme-dark nb-chat-message.not-reply nb-chat-message-file {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-dark nb-chat-message.reply {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}.nb-theme-dark nb-chat-message.reply .message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-left: 0;
}[dir=ltr] .nb-theme-dark nb-chat-message.reply .message {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-dark nb-chat-message.reply .message {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-dark nb-chat-message.reply .message {
  margin-left: 3rem;
}[dir=rtl] .nb-theme-dark nb-chat-message.reply .message {
  margin-right: 3rem;
}.nb-theme-dark nb-chat-message.reply nb-chat-message-text {
  -ms-flex-align: end;
      align-items: flex-end;
}[dir=ltr] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}[dir=rtl] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}.nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  background: #192038;
  color: #ffffff;
}[dir=ltr] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}.nb-theme-dark nb-chat-message.reply nb-chat-message-file {
  -ms-flex-align: end;
      align-items: flex-end;
}.nb-theme-dark nb-chat-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #151a30;
}.nb-theme-dark nb-chat-form .message-row {
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
}.nb-theme-dark nb-chat-form input {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-dark nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}[dir=ltr] .nb-theme-dark nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-dark nb-chat-form input.with-button {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-dark nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-dark nb-chat-form input.with-button {
  border-top-left-radius: 0;
}.nb-theme-dark nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-dark nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-dark nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.nb-theme-dark nb-chat-form .dropped-files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-dark nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}[dir=ltr] .nb-theme-dark nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-dark nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}.nb-theme-dark nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}.nb-theme-dark nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}.nb-theme-dark .nb-custom-message {
  display: inline-block;
  padding: 1rem 1.25rem;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
}.nb-theme-dark .nb-custom-message-full-width {
  width: 100%;
}.nb-theme-dark .nb-custom-message-no-space {
  margin-top: 0;
}.nb-theme-dark .nb-custom-message-not-reply {
  background: #3366ff;
  color: #ffffff;
}[dir=ltr] .nb-theme-dark .nb-custom-message-not-reply {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-dark .nb-custom-message-not-reply {
  border-top-right-radius: 0;
}.nb-theme-dark .nb-custom-message-not-reply a,
.nb-theme-dark .nb-custom-message-not-reply a:hover,
.nb-theme-dark .nb-custom-message-not-reply a:focus {
  color: #ffffff;
}.nb-theme-dark .nb-custom-message-reply {
  background: #192038;
  color: #ffffff;
}[dir=ltr] .nb-theme-dark .nb-custom-message-reply {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-dark .nb-custom-message-reply {
  border-top-left-radius: 0;
}.nb-theme-dark nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  border-radius: 0.25rem;
}.nb-theme-dark nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}.nb-theme-dark nb-accordion-item-header h1 {
  margin: 0;
}.nb-theme-dark nb-accordion-item-header h2 {
  margin: 0;
}.nb-theme-dark nb-accordion-item-header h3 {
  margin: 0;
}.nb-theme-dark nb-accordion-item-header h4 {
  margin: 0;
}.nb-theme-dark nb-accordion-item-header h5 {
  margin: 0;
}.nb-theme-dark nb-accordion-item-header h6 {
  margin: 0;
}.nb-theme-dark nb-accordion-item-header .expansion-indicator {
  position: absolute;
}[dir=ltr] .nb-theme-dark nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}[dir=rtl] .nb-theme-dark nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}.nb-theme-dark nb-accordion-item {
  background-color: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}.nb-theme-dark nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}.nb-theme-dark nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.nb-theme-dark nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}.nb-theme-dark nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #151a30;
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-dark nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}.nb-theme-dark [nbButton], .nb-theme-dark [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}.nb-theme-dark [nbButton]:hover, .nb-theme-dark :hover[nbButtonToggle], .nb-theme-dark [nbButton]:focus, .nb-theme-dark :focus[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-dark [nbButton].full-width, .nb-theme-dark .full-width[nbButtonToggle] {
  width: 100%;
}.nb-theme-dark [nbButton] nb-icon, .nb-theme-dark [nbButtonToggle] nb-icon {
  vertical-align: top;
}.nb-theme-dark [nbButton].nb-transition, .nb-theme-dark .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}.nb-theme-dark [nbButton]:focus, .nb-theme-dark :focus[nbButtonToggle] {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark [nbButton][disabled], .nb-theme-dark [disabled][nbButtonToggle], .nb-theme-dark [nbButton].btn-disabled, .nb-theme-dark .btn-disabled[nbButtonToggle] {
  cursor: default;
}.nb-theme-dark [nbButton].size-tiny, .nb-theme-dark .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}.nb-theme-dark [nbButton].size-tiny nb-icon, .nb-theme-dark .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-dark [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-dark [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-dark [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-dark [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-dark [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}.nb-theme-dark [nbButton].size-small, .nb-theme-dark .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-dark [nbButton].size-small nb-icon, .nb-theme-dark .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-dark [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-dark [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-dark [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-dark [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-dark [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}.nb-theme-dark [nbButton].size-medium, .nb-theme-dark .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-dark [nbButton].size-medium nb-icon, .nb-theme-dark .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-dark [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-dark [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-dark [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-dark [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-dark [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}.nb-theme-dark [nbButton].size-large, .nb-theme-dark .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}.nb-theme-dark [nbButton].size-large nb-icon, .nb-theme-dark .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-dark [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-dark [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-dark [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-dark [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-dark [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}.nb-theme-dark [nbButton].size-giant, .nb-theme-dark .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}.nb-theme-dark [nbButton].size-giant nb-icon, .nb-theme-dark .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-dark [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-dark .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-dark [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-dark .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-dark [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-dark .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-dark [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-dark .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-dark [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-dark .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}.nb-theme-dark [nbButton].shape-rectangle, .nb-theme-dark .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}.nb-theme-dark [nbButton].shape-semi-round, .nb-theme-dark .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}.nb-theme-dark [nbButton].shape-round, .nb-theme-dark .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}.nb-theme-dark a[nbButton], .nb-theme-dark a[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-dark [nbButton].appearance-filled, .nb-theme-dark .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-dark [nbButton].appearance-filled.size-tiny, .nb-theme-dark .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-dark [nbButton].appearance-filled.size-small, .nb-theme-dark .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-dark [nbButton].appearance-filled.size-medium, .nb-theme-dark .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-dark [nbButton].appearance-filled.size-large, .nb-theme-dark .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-dark [nbButton].appearance-filled.size-giant, .nb-theme-dark .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-dark [nbButton].appearance-filled.status-basic, .nb-theme-dark .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-dark [nbButton].appearance-filled.status-basic:focus, .nb-theme-dark .appearance-filled.status-basic:focus[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-dark [nbButton].appearance-filled.status-basic:hover, .nb-theme-dark .appearance-filled.status-basic:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-dark [nbButton].appearance-filled.status-basic:active, .nb-theme-dark .appearance-filled.status-basic:active[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}.nb-theme-dark [nbButton].appearance-filled.status-basic[disabled], .nb-theme-dark .appearance-filled.status-basic[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-filled.status-basic.btn-disabled, .nb-theme-dark .appearance-filled.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-filled.status-primary, .nb-theme-dark .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-filled.status-primary:focus, .nb-theme-dark .appearance-filled.status-primary:focus[nbButtonToggle] {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-dark [nbButton].appearance-filled.status-primary:hover, .nb-theme-dark .appearance-filled.status-primary:hover[nbButtonToggle] {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-dark [nbButton].appearance-filled.status-primary:active, .nb-theme-dark .appearance-filled.status-primary:active[nbButtonToggle] {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-dark [nbButton].appearance-filled.status-primary[disabled], .nb-theme-dark .appearance-filled.status-primary[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-filled.status-primary.btn-disabled, .nb-theme-dark .appearance-filled.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-filled.status-success, .nb-theme-dark .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-filled.status-success:focus, .nb-theme-dark .appearance-filled.status-success:focus[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-dark [nbButton].appearance-filled.status-success:hover, .nb-theme-dark .appearance-filled.status-success:hover[nbButtonToggle] {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-dark [nbButton].appearance-filled.status-success:active, .nb-theme-dark .appearance-filled.status-success:active[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-dark [nbButton].appearance-filled.status-success[disabled], .nb-theme-dark .appearance-filled.status-success[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-filled.status-success.btn-disabled, .nb-theme-dark .appearance-filled.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-filled.status-warning, .nb-theme-dark .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-filled.status-warning:focus, .nb-theme-dark .appearance-filled.status-warning:focus[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-dark [nbButton].appearance-filled.status-warning:hover, .nb-theme-dark .appearance-filled.status-warning:hover[nbButtonToggle] {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-dark [nbButton].appearance-filled.status-warning:active, .nb-theme-dark .appearance-filled.status-warning:active[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-dark [nbButton].appearance-filled.status-warning[disabled], .nb-theme-dark .appearance-filled.status-warning[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-filled.status-warning.btn-disabled, .nb-theme-dark .appearance-filled.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-filled.status-danger, .nb-theme-dark .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-filled.status-danger:focus, .nb-theme-dark .appearance-filled.status-danger:focus[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-dark [nbButton].appearance-filled.status-danger:hover, .nb-theme-dark .appearance-filled.status-danger:hover[nbButtonToggle] {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-dark [nbButton].appearance-filled.status-danger:active, .nb-theme-dark .appearance-filled.status-danger:active[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-dark [nbButton].appearance-filled.status-danger[disabled], .nb-theme-dark .appearance-filled.status-danger[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-filled.status-danger.btn-disabled, .nb-theme-dark .appearance-filled.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-filled.status-info, .nb-theme-dark .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-filled.status-info:focus, .nb-theme-dark .appearance-filled.status-info:focus[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-dark [nbButton].appearance-filled.status-info:hover, .nb-theme-dark .appearance-filled.status-info:hover[nbButtonToggle] {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-dark [nbButton].appearance-filled.status-info:active, .nb-theme-dark .appearance-filled.status-info:active[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-dark [nbButton].appearance-filled.status-info[disabled], .nb-theme-dark .appearance-filled.status-info[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-filled.status-info.btn-disabled, .nb-theme-dark .appearance-filled.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-filled.status-control, .nb-theme-dark .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-dark [nbButton].appearance-filled.status-control:focus, .nb-theme-dark .appearance-filled.status-control:focus[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-dark [nbButton].appearance-filled.status-control:hover, .nb-theme-dark .appearance-filled.status-control:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-dark [nbButton].appearance-filled.status-control:active, .nb-theme-dark .appearance-filled.status-control:active[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
}.nb-theme-dark [nbButton].appearance-filled.status-control[disabled], .nb-theme-dark .appearance-filled.status-control[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-filled.status-control.btn-disabled, .nb-theme-dark .appearance-filled.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-outline, .nb-theme-dark .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-dark [nbButton].appearance-outline:focus, .nb-theme-dark .appearance-outline:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-dark .appearance-outline:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}.nb-theme-dark [nbButton].appearance-outline.size-tiny, .nb-theme-dark .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-dark [nbButton].appearance-outline.size-small, .nb-theme-dark .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-dark [nbButton].appearance-outline.size-medium, .nb-theme-dark .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-dark [nbButton].appearance-outline.size-large, .nb-theme-dark .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-dark [nbButton].appearance-outline.size-giant, .nb-theme-dark .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-dark [nbButton].appearance-outline.status-basic, .nb-theme-dark .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-dark [nbButton].appearance-outline.status-basic:focus, .nb-theme-dark .appearance-outline.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-dark [nbButton].appearance-outline.status-basic:hover, .nb-theme-dark .appearance-outline.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-dark [nbButton].appearance-outline.status-basic:active, .nb-theme-dark .appearance-outline.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-dark [nbButton].appearance-outline.status-basic[disabled], .nb-theme-dark .appearance-outline.status-basic[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-outline.status-basic.btn-disabled, .nb-theme-dark .appearance-outline.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-outline.status-primary, .nb-theme-dark .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-dark [nbButton].appearance-outline.status-primary:focus, .nb-theme-dark .appearance-outline.status-primary:focus[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-dark [nbButton].appearance-outline.status-primary:hover, .nb-theme-dark .appearance-outline.status-primary:hover[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-dark [nbButton].appearance-outline.status-primary:active, .nb-theme-dark .appearance-outline.status-primary:active[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-dark [nbButton].appearance-outline.status-primary[disabled], .nb-theme-dark .appearance-outline.status-primary[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-outline.status-primary.btn-disabled, .nb-theme-dark .appearance-outline.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-outline.status-success, .nb-theme-dark .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-dark [nbButton].appearance-outline.status-success:focus, .nb-theme-dark .appearance-outline.status-success:focus[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-dark [nbButton].appearance-outline.status-success:hover, .nb-theme-dark .appearance-outline.status-success:hover[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-dark [nbButton].appearance-outline.status-success:active, .nb-theme-dark .appearance-outline.status-success:active[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-dark [nbButton].appearance-outline.status-success[disabled], .nb-theme-dark .appearance-outline.status-success[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-outline.status-success.btn-disabled, .nb-theme-dark .appearance-outline.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-outline.status-warning, .nb-theme-dark .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-dark [nbButton].appearance-outline.status-warning:focus, .nb-theme-dark .appearance-outline.status-warning:focus[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-dark [nbButton].appearance-outline.status-warning:hover, .nb-theme-dark .appearance-outline.status-warning:hover[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-dark [nbButton].appearance-outline.status-warning:active, .nb-theme-dark .appearance-outline.status-warning:active[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-dark [nbButton].appearance-outline.status-warning[disabled], .nb-theme-dark .appearance-outline.status-warning[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-outline.status-warning.btn-disabled, .nb-theme-dark .appearance-outline.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-outline.status-danger, .nb-theme-dark .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-dark [nbButton].appearance-outline.status-danger:focus, .nb-theme-dark .appearance-outline.status-danger:focus[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-dark [nbButton].appearance-outline.status-danger:hover, .nb-theme-dark .appearance-outline.status-danger:hover[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-dark [nbButton].appearance-outline.status-danger:active, .nb-theme-dark .appearance-outline.status-danger:active[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-dark [nbButton].appearance-outline.status-danger[disabled], .nb-theme-dark .appearance-outline.status-danger[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-outline.status-danger.btn-disabled, .nb-theme-dark .appearance-outline.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-outline.status-info, .nb-theme-dark .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-dark [nbButton].appearance-outline.status-info:focus, .nb-theme-dark .appearance-outline.status-info:focus[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-dark [nbButton].appearance-outline.status-info:hover, .nb-theme-dark .appearance-outline.status-info:hover[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-dark [nbButton].appearance-outline.status-info:active, .nb-theme-dark .appearance-outline.status-info:active[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-dark [nbButton].appearance-outline.status-info[disabled], .nb-theme-dark .appearance-outline.status-info[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-outline.status-info.btn-disabled, .nb-theme-dark .appearance-outline.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-outline.status-control, .nb-theme-dark .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-outline.status-control:focus, .nb-theme-dark .appearance-outline.status-control:focus[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-outline.status-control:hover, .nb-theme-dark .appearance-outline.status-control:hover[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-outline.status-control:active, .nb-theme-dark .appearance-outline.status-control:active[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-outline.status-control[disabled], .nb-theme-dark .appearance-outline.status-control[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-outline.status-control.btn-disabled, .nb-theme-dark .appearance-outline.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-ghost, .nb-theme-dark .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-dark [nbButton].appearance-ghost:focus, .nb-theme-dark .appearance-ghost:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-dark .appearance-ghost:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}.nb-theme-dark [nbButton].appearance-ghost.size-tiny, .nb-theme-dark .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-dark [nbButton].appearance-ghost.size-small, .nb-theme-dark .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-dark [nbButton].appearance-ghost.size-medium, .nb-theme-dark .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-dark [nbButton].appearance-ghost.size-large, .nb-theme-dark .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-dark [nbButton].appearance-ghost.size-giant, .nb-theme-dark .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-dark [nbButton].appearance-ghost.status-basic, .nb-theme-dark .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}.nb-theme-dark [nbButton].appearance-ghost.status-basic:focus, .nb-theme-dark .appearance-ghost.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}.nb-theme-dark [nbButton].appearance-ghost.status-basic:hover, .nb-theme-dark .appearance-ghost.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}.nb-theme-dark [nbButton].appearance-ghost.status-basic:active, .nb-theme-dark .appearance-ghost.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}.nb-theme-dark [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-dark .appearance-ghost.status-basic[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-ghost.status-basic.btn-disabled, .nb-theme-dark .appearance-ghost.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-ghost.status-primary, .nb-theme-dark .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}.nb-theme-dark [nbButton].appearance-ghost.status-primary:focus, .nb-theme-dark .appearance-ghost.status-primary:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}.nb-theme-dark [nbButton].appearance-ghost.status-primary:hover, .nb-theme-dark .appearance-ghost.status-primary:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}.nb-theme-dark [nbButton].appearance-ghost.status-primary:active, .nb-theme-dark .appearance-ghost.status-primary:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}.nb-theme-dark [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-dark .appearance-ghost.status-primary[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-ghost.status-primary.btn-disabled, .nb-theme-dark .appearance-ghost.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-ghost.status-success, .nb-theme-dark .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}.nb-theme-dark [nbButton].appearance-ghost.status-success:focus, .nb-theme-dark .appearance-ghost.status-success:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}.nb-theme-dark [nbButton].appearance-ghost.status-success:hover, .nb-theme-dark .appearance-ghost.status-success:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}.nb-theme-dark [nbButton].appearance-ghost.status-success:active, .nb-theme-dark .appearance-ghost.status-success:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}.nb-theme-dark [nbButton].appearance-ghost.status-success[disabled], .nb-theme-dark .appearance-ghost.status-success[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-ghost.status-success.btn-disabled, .nb-theme-dark .appearance-ghost.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-ghost.status-warning, .nb-theme-dark .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}.nb-theme-dark [nbButton].appearance-ghost.status-warning:focus, .nb-theme-dark .appearance-ghost.status-warning:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}.nb-theme-dark [nbButton].appearance-ghost.status-warning:hover, .nb-theme-dark .appearance-ghost.status-warning:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}.nb-theme-dark [nbButton].appearance-ghost.status-warning:active, .nb-theme-dark .appearance-ghost.status-warning:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}.nb-theme-dark [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-dark .appearance-ghost.status-warning[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-ghost.status-warning.btn-disabled, .nb-theme-dark .appearance-ghost.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-ghost.status-danger, .nb-theme-dark .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}.nb-theme-dark [nbButton].appearance-ghost.status-danger:focus, .nb-theme-dark .appearance-ghost.status-danger:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}.nb-theme-dark [nbButton].appearance-ghost.status-danger:hover, .nb-theme-dark .appearance-ghost.status-danger:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}.nb-theme-dark [nbButton].appearance-ghost.status-danger:active, .nb-theme-dark .appearance-ghost.status-danger:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}.nb-theme-dark [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-dark .appearance-ghost.status-danger[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-ghost.status-danger.btn-disabled, .nb-theme-dark .appearance-ghost.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-ghost.status-info, .nb-theme-dark .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}.nb-theme-dark [nbButton].appearance-ghost.status-info:focus, .nb-theme-dark .appearance-ghost.status-info:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}.nb-theme-dark [nbButton].appearance-ghost.status-info:hover, .nb-theme-dark .appearance-ghost.status-info:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}.nb-theme-dark [nbButton].appearance-ghost.status-info:active, .nb-theme-dark .appearance-ghost.status-info:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}.nb-theme-dark [nbButton].appearance-ghost.status-info[disabled], .nb-theme-dark .appearance-ghost.status-info[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-ghost.status-info.btn-disabled, .nb-theme-dark .appearance-ghost.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-ghost.status-control, .nb-theme-dark .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-ghost.status-control:focus, .nb-theme-dark .appearance-ghost.status-control:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-ghost.status-control:hover, .nb-theme-dark .appearance-ghost.status-control:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-ghost.status-control:active, .nb-theme-dark .appearance-ghost.status-control:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-ghost.status-control[disabled], .nb-theme-dark .appearance-ghost.status-control[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-ghost.status-control.btn-disabled, .nb-theme-dark .appearance-ghost.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-hero, .nb-theme-dark .appearance-hero[nbButtonToggle] {
  text-shadow: 0 0.5rem 1rem 0 #1a1f33;
  text-transform: uppercase;
}.nb-theme-dark [nbButton].appearance-hero.size-tiny, .nb-theme-dark .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}.nb-theme-dark [nbButton].appearance-hero.size-small, .nb-theme-dark .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}.nb-theme-dark [nbButton].appearance-hero.size-medium, .nb-theme-dark .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}.nb-theme-dark [nbButton].appearance-hero.size-large, .nb-theme-dark .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}.nb-theme-dark [nbButton].appearance-hero.size-giant, .nb-theme-dark .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}.nb-theme-dark [nbButton].appearance-hero.status-basic, .nb-theme-dark .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #8f9bb3;
}.nb-theme-dark [nbButton].appearance-hero.status-basic:focus, .nb-theme-dark .appearance-hero.status-basic:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark [nbButton].appearance-hero.status-basic:hover, .nb-theme-dark .appearance-hero.status-basic:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-dark [nbButton].appearance-hero.status-basic:active, .nb-theme-dark .appearance-hero.status-basic:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}.nb-theme-dark [nbButton].appearance-hero.status-basic[disabled], .nb-theme-dark .appearance-hero.status-basic[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-hero.status-basic.btn-disabled, .nb-theme-dark .appearance-hero.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-dark .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}.nb-theme-dark [nbButton].appearance-hero.status-primary, .nb-theme-dark .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-hero.status-primary:focus, .nb-theme-dark .appearance-hero.status-primary:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark [nbButton].appearance-hero.status-primary:hover, .nb-theme-dark .appearance-hero.status-primary:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}.nb-theme-dark [nbButton].appearance-hero.status-primary:active, .nb-theme-dark .appearance-hero.status-primary:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}.nb-theme-dark [nbButton].appearance-hero.status-primary[disabled], .nb-theme-dark .appearance-hero.status-primary[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-hero.status-primary.btn-disabled, .nb-theme-dark .appearance-hero.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-dark .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}.nb-theme-dark [nbButton].appearance-hero.status-success, .nb-theme-dark .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-hero.status-success:focus, .nb-theme-dark .appearance-hero.status-success:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark [nbButton].appearance-hero.status-success:hover, .nb-theme-dark .appearance-hero.status-success:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}.nb-theme-dark [nbButton].appearance-hero.status-success:active, .nb-theme-dark .appearance-hero.status-success:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}.nb-theme-dark [nbButton].appearance-hero.status-success[disabled], .nb-theme-dark .appearance-hero.status-success[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-hero.status-success.btn-disabled, .nb-theme-dark .appearance-hero.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-dark .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}.nb-theme-dark [nbButton].appearance-hero.status-warning, .nb-theme-dark .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-hero.status-warning:focus, .nb-theme-dark .appearance-hero.status-warning:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark [nbButton].appearance-hero.status-warning:hover, .nb-theme-dark .appearance-hero.status-warning:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}.nb-theme-dark [nbButton].appearance-hero.status-warning:active, .nb-theme-dark .appearance-hero.status-warning:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}.nb-theme-dark [nbButton].appearance-hero.status-warning[disabled], .nb-theme-dark .appearance-hero.status-warning[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-hero.status-warning.btn-disabled, .nb-theme-dark .appearance-hero.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-dark .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}.nb-theme-dark [nbButton].appearance-hero.status-danger, .nb-theme-dark .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-hero.status-danger:focus, .nb-theme-dark .appearance-hero.status-danger:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark [nbButton].appearance-hero.status-danger:hover, .nb-theme-dark .appearance-hero.status-danger:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}.nb-theme-dark [nbButton].appearance-hero.status-danger:active, .nb-theme-dark .appearance-hero.status-danger:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}.nb-theme-dark [nbButton].appearance-hero.status-danger[disabled], .nb-theme-dark .appearance-hero.status-danger[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-hero.status-danger.btn-disabled, .nb-theme-dark .appearance-hero.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-dark .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}.nb-theme-dark [nbButton].appearance-hero.status-info, .nb-theme-dark .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}.nb-theme-dark [nbButton].appearance-hero.status-info:focus, .nb-theme-dark .appearance-hero.status-info:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark [nbButton].appearance-hero.status-info:hover, .nb-theme-dark .appearance-hero.status-info:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}.nb-theme-dark [nbButton].appearance-hero.status-info:active, .nb-theme-dark .appearance-hero.status-info:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}.nb-theme-dark [nbButton].appearance-hero.status-info[disabled], .nb-theme-dark .appearance-hero.status-info[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-hero.status-info.btn-disabled, .nb-theme-dark .appearance-hero.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-dark .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}.nb-theme-dark [nbButton].appearance-hero.status-control, .nb-theme-dark .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #222b45;
}.nb-theme-dark [nbButton].appearance-hero.status-control:focus, .nb-theme-dark .appearance-hero.status-control:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark [nbButton].appearance-hero.status-control:hover, .nb-theme-dark .appearance-hero.status-control:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-dark [nbButton].appearance-hero.status-control:active, .nb-theme-dark .appearance-hero.status-control:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}.nb-theme-dark [nbButton].appearance-hero.status-control[disabled], .nb-theme-dark .appearance-hero.status-control[disabled][nbButtonToggle], .nb-theme-dark [nbButton].appearance-hero.status-control.btn-disabled, .nb-theme-dark .appearance-hero.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-dark .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}.nb-theme-dark nb-button-group {
  display: -ms-inline-flexbox;
  display: inline-flex;
}[dir=ltr] .nb-theme-dark nb-button-group [nbButton]:first-child:not(:last-child), [dir=ltr] .nb-theme-dark nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=ltr]
.nb-theme-dark nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-dark nb-button-group [nbButton]:last-child:not(:first-child), [dir=ltr] .nb-theme-dark nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=ltr]
.nb-theme-dark nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-dark nb-button-group [nbButton]:first-child:not(:last-child), [dir=rtl] .nb-theme-dark nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=rtl]
.nb-theme-dark nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-dark nb-button-group [nbButton]:last-child:not(:first-child), [dir=rtl] .nb-theme-dark nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=rtl]
.nb-theme-dark nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.nb-theme-dark nb-button-group [nbButton]:not(:first-child):not(:last-child), .nb-theme-dark nb-button-group :not(:first-child):not(:last-child)[nbButtonToggle],
.nb-theme-dark nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}.nb-theme-dark nb-button-group [nbButton].appearance-filled, .nb-theme-dark nb-button-group .appearance-filled[nbButtonToggle], .nb-theme-dark nb-button-group [nbButton].appearance-ghost, .nb-theme-dark nb-button-group .appearance-ghost[nbButtonToggle],
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-dark nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-dark nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-basic, .nb-theme-dark nb-button-group .appearance-filled.status-basic[nbButtonToggle],
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-dark nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-dark nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-primary, .nb-theme-dark nb-button-group .appearance-filled.status-primary[nbButtonToggle],
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-dark nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-dark nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-success, .nb-theme-dark nb-button-group .appearance-filled.status-success[nbButtonToggle],
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-dark nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-dark nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-warning, .nb-theme-dark nb-button-group .appearance-filled.status-warning[nbButtonToggle],
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-dark nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-dark nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-danger, .nb-theme-dark nb-button-group .appearance-filled.status-danger[nbButtonToggle],
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-dark nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-dark nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-info, .nb-theme-dark nb-button-group .appearance-filled.status-info[nbButtonToggle],
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-dark nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-dark nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}.nb-theme-dark nb-button-group [nbButton].appearance-filled.status-control, .nb-theme-dark nb-button-group .appearance-filled.status-control[nbButtonToggle],
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}[dir=ltr] .nb-theme-dark nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-dark nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}[dir=rtl] .nb-theme-dark nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-dark nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-dark nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}.nb-theme-dark nb-list-item {
  border-bottom: 1px solid #151a30;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}.nb-theme-dark nb-list-item:first-child {
  border-top: 1px solid #151a30;
}.nb-theme-dark [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-dark [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-dark [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-dark [nbInput]:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-dark [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-dark [nbInput]:focus {
  outline: none;
}.nb-theme-dark [nbInput].input-full-width {
  width: 100%;
}.nb-theme-dark [nbInput].status-basic {
  background-color: #192038;
  border-color: #101426;
  color: #ffffff;
}.nb-theme-dark [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-basic:focus {
  background-color: #222b45;
  border-color: #3366ff;
}.nb-theme-dark [nbInput].status-basic:hover {
  background-color: #151a30;
  border-color: #101426;
}.nb-theme-dark [nbInput].status-basic:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-primary {
  background-color: #192038;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-primary:focus {
  background-color: #222b45;
  border-color: #1a34b8;
}.nb-theme-dark [nbInput].status-primary:hover {
  background-color: #151a30;
  border-color: #598bff;
}.nb-theme-dark [nbInput].status-primary:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-success {
  background-color: #192038;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-dark [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-success:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-success::placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-success:focus {
  background-color: #222b45;
  border-color: #00997a;
}.nb-theme-dark [nbInput].status-success:hover {
  background-color: #151a30;
  border-color: #2ce69b;
}.nb-theme-dark [nbInput].status-success:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-warning {
  background-color: #192038;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-dark [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-warning:focus {
  background-color: #222b45;
  border-color: #b86e00;
}.nb-theme-dark [nbInput].status-warning:hover {
  background-color: #151a30;
  border-color: #ffc94d;
}.nb-theme-dark [nbInput].status-warning:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-danger {
  background-color: #192038;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-dark [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-danger:focus {
  background-color: #222b45;
  border-color: #b81d5b;
}.nb-theme-dark [nbInput].status-danger:hover {
  background-color: #151a30;
  border-color: #ff708d;
}.nb-theme-dark [nbInput].status-danger:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-info {
  background-color: #192038;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-dark [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-info:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-info::placeholder {
  color: #8f9bb3;
}.nb-theme-dark [nbInput].status-info:focus {
  background-color: #222b45;
  border-color: #0057c2;
}.nb-theme-dark [nbInput].status-info:hover {
  background-color: #151a30;
  border-color: #42aaff;
}.nb-theme-dark [nbInput].status-info:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-dark [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-dark [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-dark [nbInput].status-control::placeholder {
  color: #ffffff;
}.nb-theme-dark [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-dark [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}.nb-theme-dark [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}.nb-theme-dark [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-dark [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-dark [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-dark [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-dark [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-dark [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-dark [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-dark [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-dark [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-dark [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-dark [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-dark [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-dark [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-dark [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}.nb-theme-dark [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}.nb-theme-dark [nbInput].shape-round {
  border-radius: 1.5rem;
}.nb-theme-dark nb-form-field [nbInput] {
  width: 100%;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}.nb-theme-dark .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}.nb-theme-dark .cdk-overlay-container {
  z-index: 1040;
}.nb-theme-dark nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #222b45;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
}.nb-theme-dark nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}.nb-theme-dark nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}.nb-theme-dark nb-popover .arrow::after {
  position: absolute;
  content: ' ';
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #222b45;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}.nb-theme-dark nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}.nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}.nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}.nb-theme-dark nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-dark nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-dark nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-dark nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}.nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}.nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}.nb-theme-dark nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-dark nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-dark nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-dark .context-menu-host {
  /*
      Fixes click not being bubbled to the body in Safari.
      https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
    */
  cursor: pointer;
}.nb-theme-dark nb-context-menu {
  background-color: #222b45;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  min-width: 10rem;
  max-width: 15rem;
}.nb-theme-dark nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}.nb-theme-dark nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}.nb-theme-dark nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-dark nb-select .select-button:focus {
  outline: none;
}.nb-theme-dark nb-select .select-button[disabled] {
  cursor: default;
}.nb-theme-dark nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-dark nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-dark nb-select.size-tiny .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1rem;
}.nb-theme-dark nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}.nb-theme-dark nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-dark nb-select.size-small .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-dark nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}.nb-theme-dark nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-dark nb-select.size-medium .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-dark nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}.nb-theme-dark nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-dark nb-select.size-large .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-dark nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}.nb-theme-dark nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-dark nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-dark nb-select.size-giant .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-dark nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}.nb-theme-dark nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}.nb-theme-dark nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}.nb-theme-dark nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}.nb-theme-dark nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-dark nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-dark nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}.nb-theme-dark nb-select.appearance-outline.status-basic .select-button {
  background-color: #192038;
  border-color: #101426;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #222b45;
  border-color: #3366ff;
}.nb-theme-dark nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #151a30;
  border-color: #101426;
}.nb-theme-dark nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}.nb-theme-dark nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #101426;
}.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #101426;
}.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #101426;
}.nb-theme-dark nb-select.appearance-outline.status-primary .select-button {
  background-color: #192038;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #222b45;
  border-color: #274bdb;
}.nb-theme-dark nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #151a30;
  border-color: #598bff;
}.nb-theme-dark nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}.nb-theme-dark nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}.nb-theme-dark nb-select.appearance-outline.status-success .select-button {
  background-color: #192038;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #222b45;
  border-color: #00b887;
}.nb-theme-dark nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #151a30;
  border-color: #2ce69b;
}.nb-theme-dark nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}.nb-theme-dark nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}.nb-theme-dark nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}.nb-theme-dark nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}.nb-theme-dark nb-select.appearance-outline.status-warning .select-button {
  background-color: #192038;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #222b45;
  border-color: #db8b00;
}.nb-theme-dark nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #151a30;
  border-color: #ffc94d;
}.nb-theme-dark nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}.nb-theme-dark nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}.nb-theme-dark nb-select.appearance-outline.status-danger .select-button {
  background-color: #192038;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #222b45;
  border-color: #db2c66;
}.nb-theme-dark nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #151a30;
  border-color: #ff708d;
}.nb-theme-dark nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}.nb-theme-dark nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}.nb-theme-dark nb-select.appearance-outline.status-info .select-button {
  background-color: #192038;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #222b45;
  border-color: #006fd6;
}.nb-theme-dark nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #151a30;
  border-color: #42aaff;
}.nb-theme-dark nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}.nb-theme-dark nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}.nb-theme-dark nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}.nb-theme-dark nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}.nb-theme-dark nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-dark nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-dark nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}.nb-theme-dark nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}.nb-theme-dark nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-dark nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-dark nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-dark nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-dark nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-dark nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-dark nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-dark nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-dark nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-dark nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-dark nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-dark nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-dark nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-dark nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-dark nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}.nb-theme-dark nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-dark nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-dark nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-dark nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-dark nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-dark nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-dark nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-dark nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-dark nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-dark nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-dark nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-dark nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-dark nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-dark nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}.nb-theme-dark nb-select.appearance-hero .select-button {
  border: none;
}.nb-theme-dark nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-dark nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-dark nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-dark nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-dark nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}[dir=ltr] .nb-theme-dark nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-dark nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}.nb-theme-dark nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}.nb-theme-dark nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-dark nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}.nb-theme-dark nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}.nb-theme-dark nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}.nb-theme-dark nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}.nb-theme-dark nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}.nb-theme-dark nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}.nb-theme-dark nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}.nb-theme-dark nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}.nb-theme-dark nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}.nb-theme-dark nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}.nb-theme-dark nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}.nb-theme-dark nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}.nb-theme-dark nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}.nb-theme-dark nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}.nb-theme-dark nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}.nb-theme-dark nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}.nb-theme-dark nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}.nb-theme-dark nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-dark nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}.nb-theme-dark nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-dark nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}.nb-theme-dark nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-dark nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}.nb-theme-dark nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}.nb-theme-dark nb-form-field nb-select {
  width: 100%;
}.nb-theme-dark nb-option-list {
  background-color: #222b45;
  border-color: #101426;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  box-shadow: none;
  overflow: hidden;
}.nb-theme-dark nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}.nb-theme-dark nb-option-list.position-top {
  border-bottom: 0.0625rem solid #101426;
}.nb-theme-dark nb-option-list.position-bottom {
  border-top: 0.0625rem solid #101426;
}.nb-theme-dark nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}.nb-theme-dark nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-dark nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-dark nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}.nb-theme-dark nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-dark nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}.nb-theme-dark nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}.nb-theme-dark nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-dark nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}.nb-theme-dark nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-dark nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-dark nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}.nb-theme-dark nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}.nb-theme-dark nb-option {
  background-color: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
}.nb-theme-dark nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}.nb-theme-dark nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
  outline: none;
}.nb-theme-dark nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}.nb-theme-dark nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #ffffff;
}.nb-theme-dark nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}.nb-theme-dark nb-option.multiple.selected {
  background-color: #222b45;
  color: #ffffff;
}.nb-theme-dark nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}.nb-theme-dark nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-dark nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-dark nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-dark nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-dark nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-dark nb-option,
.nb-theme-dark nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.nb-theme-dark nb-option[disabled],
.nb-theme-dark nb-option-group[disabled] {
  background-color: #222b45;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}.nb-theme-dark nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-dark nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}[dir=ltr] .nb-theme-dark nb-toast .icon-container {
  margin-right: 1.25rem;
}[dir=rtl] .nb-theme-dark nb-toast .icon-container {
  margin-left: 1.25rem;
}.nb-theme-dark nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}.nb-theme-dark nb-toast.status-basic {
  background: #222b45;
  border-color: #151a30;
  color: #ffffff;
}.nb-theme-dark nb-toast.status-basic .title {
  color: #ffffff;
}.nb-theme-dark nb-toast.status-basic.destroy-by-click:hover {
  background: #222b45;
  border-color: #151a30;
}.nb-theme-dark nb-toast.status-basic .icon-container {
  background: #222b45;
  color: #ffffff;
}.nb-theme-dark nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark nb-toast.status-primary .title {
  color: #ffffff;
}.nb-theme-dark nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}.nb-theme-dark nb-toast.status-primary .icon-container {
  background: #222b45;
  color: #3366ff;
}.nb-theme-dark nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-dark nb-toast.status-success .title {
  color: #ffffff;
}.nb-theme-dark nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-dark nb-toast.status-success .icon-container {
  background: #222b45;
  color: #00d68f;
}.nb-theme-dark nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-dark nb-toast.status-warning .title {
  color: #ffffff;
}.nb-theme-dark nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-dark nb-toast.status-warning .icon-container {
  background: #222b45;
  color: #ffaa00;
}.nb-theme-dark nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-dark nb-toast.status-danger .title {
  color: #ffffff;
}.nb-theme-dark nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}.nb-theme-dark nb-toast.status-danger .icon-container {
  background: #222b45;
  color: #ff3d71;
}.nb-theme-dark nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-dark nb-toast.status-info .title {
  color: #ffffff;
}.nb-theme-dark nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}.nb-theme-dark nb-toast.status-info .icon-container {
  background: #222b45;
  color: #0095ff;
}.nb-theme-dark nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-dark nb-toast.status-control .title {
  color: #222b45;
}.nb-theme-dark nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-dark nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}.nb-theme-dark .toastr-overlay-container {
  z-index: 1041;
}.nb-theme-dark nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  background: #edf1f7;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}.nb-theme-dark nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}.nb-theme-dark nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-dark nb-tooltip .content {
  color: #192038;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-dark nb-tooltip .arrow {
  border-bottom: 6px dashed #edf1f7;
}.nb-theme-dark nb-tooltip.status-basic {
  background: #151a30;
  border-color: transparent;
}.nb-theme-dark nb-tooltip.status-basic .arrow {
  border-bottom-color: #151a30;
}.nb-theme-dark nb-tooltip.status-basic .content {
  color: #ffffff;
}.nb-theme-dark nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}.nb-theme-dark nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}.nb-theme-dark nb-tooltip.status-primary .content {
  color: #ffffff;
}.nb-theme-dark nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}.nb-theme-dark nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}.nb-theme-dark nb-tooltip.status-success .content {
  color: #ffffff;
}.nb-theme-dark nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}.nb-theme-dark nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}.nb-theme-dark nb-tooltip.status-warning .content {
  color: #ffffff;
}.nb-theme-dark nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}.nb-theme-dark nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}.nb-theme-dark nb-tooltip.status-danger .content {
  color: #ffffff;
}.nb-theme-dark nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}.nb-theme-dark nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}.nb-theme-dark nb-tooltip.status-info .content {
  color: #ffffff;
}.nb-theme-dark nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}.nb-theme-dark nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}.nb-theme-dark nb-tooltip.status-control .content {
  color: #222b45;
}.nb-theme-dark nb-datepicker-container nb-card {
  border-color: #101426;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #222b45;
  box-shadow: none;
}.nb-theme-dark nb-calendar-with-time .nb-timepicker-container,
.nb-theme-dark nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}.nb-theme-dark nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #101426;
  border-radius: 0;
}.nb-theme-dark nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}.nb-theme-dark nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}[dir=ltr] .nb-theme-dark nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #101426;
}[dir=rtl] .nb-theme-dark nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #101426;
}.nb-theme-dark nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}.nb-theme-dark nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}.nb-theme-dark nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}.nb-theme-dark nb-radio .outer-circle,
.nb-theme-dark nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-dark nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}.nb-theme-dark nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}.nb-theme-dark nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}.nb-theme-dark nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-dark nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-dark nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}.nb-theme-dark nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}.nb-theme-dark nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}.nb-theme-dark nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-dark nb-radio.status-basic .text {
  color: #ffffff;
}.nb-theme-dark nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}.nb-theme-dark nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-dark nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-dark nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}.nb-theme-dark nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}.nb-theme-dark nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-dark nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}.nb-theme-dark nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-dark nb-radio.status-primary .text {
  color: #ffffff;
}.nb-theme-dark nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-dark nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}.nb-theme-dark nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}.nb-theme-dark nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-dark nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}.nb-theme-dark nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}.nb-theme-dark nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-dark nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}.nb-theme-dark nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}.nb-theme-dark nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-dark nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}.nb-theme-dark nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}.nb-theme-dark nb-radio.status-success .text {
  color: #ffffff;
}.nb-theme-dark nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}.nb-theme-dark nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}.nb-theme-dark nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-dark nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}.nb-theme-dark nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}.nb-theme-dark nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-dark nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}.nb-theme-dark nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}.nb-theme-dark nb-radio.status-warning .text {
  color: #ffffff;
}.nb-theme-dark nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}.nb-theme-dark nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}.nb-theme-dark nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-dark nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}.nb-theme-dark nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}.nb-theme-dark nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-dark nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}.nb-theme-dark nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}.nb-theme-dark nb-radio.status-danger .text {
  color: #ffffff;
}.nb-theme-dark nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-dark nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}.nb-theme-dark nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}.nb-theme-dark nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-dark nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}.nb-theme-dark nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}.nb-theme-dark nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-dark nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}.nb-theme-dark nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}.nb-theme-dark nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-dark nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}.nb-theme-dark nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}.nb-theme-dark nb-radio.status-info .text {
  color: #ffffff;
}.nb-theme-dark nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-dark nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-dark nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}.nb-theme-dark nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-dark nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}.nb-theme-dark nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}.nb-theme-dark nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-dark nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}.nb-theme-dark nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}.nb-theme-dark nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-dark nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}.nb-theme-dark nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}.nb-theme-dark nb-radio.status-control .text {
  color: #ffffff;
}.nb-theme-dark nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-dark nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-dark nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-dark nb-radio .text {
  margin-left: 1.25rem;
}[dir=rtl] .nb-theme-dark nb-radio .text {
  margin-right: 1.25rem;
}.nb-theme-dark .nb-tree-grid-header-cell,
.nb-theme-dark .nb-tree-grid-cell,
.nb-theme-dark .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #192038;
}.nb-theme-dark .nb-tree-grid-header-row {
  background: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark .nb-tree-grid-footer-row {
  background: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark .nb-tree-grid-row {
  background: #222b45;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tree-grid-row:hover {
  background: #222b45;
}.nb-theme-dark .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #222b45;
}.nb-theme-dark .nb-tree-grid-header-cell button {
  vertical-align: middle;
}.nb-theme-dark nb-tree-grid-row-toggle nb-icon, .nb-theme-dark nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}.nb-theme-dark .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}.nb-theme-dark nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}.nb-theme-dark nb-icon svg {
  vertical-align: top;
}.nb-theme-dark nb-icon.status-basic {
  color: #8f9bb3;
}.nb-theme-dark nb-icon.status-primary {
  color: #3366ff;
}.nb-theme-dark nb-icon.status-success {
  color: #00d68f;
}.nb-theme-dark nb-icon.status-warning {
  color: #ffaa00;
}.nb-theme-dark nb-icon.status-danger {
  color: #ff3d71;
}.nb-theme-dark nb-icon.status-info {
  color: #0095ff;
}.nb-theme-dark nb-icon.status-control {
  color: #ffffff;
}.nb-theme-dark .nb-form-control-container {
  max-width: inherit;
}.nb-theme-dark .nb-form-field-addon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1;
}.nb-theme-dark .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}.nb-theme-dark .nb-form-field-addon-basic {
  color: #8f9bb3;
}.nb-theme-dark .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}.nb-theme-dark .nb-form-field-addon-primary {
  color: #3366ff;
}.nb-theme-dark .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}.nb-theme-dark .nb-form-field-addon-success {
  color: #00d68f;
}.nb-theme-dark .nb-form-field-addon-success-highlight {
  color: #00b887;
}.nb-theme-dark .nb-form-field-addon-warning {
  color: #ffaa00;
}.nb-theme-dark .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}.nb-theme-dark .nb-form-field-addon-danger {
  color: #ff3d71;
}.nb-theme-dark .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}.nb-theme-dark .nb-form-field-addon-info {
  color: #0095ff;
}.nb-theme-dark .nb-form-field-addon-info-highlight {
  color: #006fd6;
}.nb-theme-dark .nb-form-field-addon-control {
  color: #ffffff;
}.nb-theme-dark .nb-form-field-addon-control-highlight {
  color: #ffffff;
}.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}.nb-theme-dark .nb-form-field-prefix-tiny,
.nb-theme-dark .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}.nb-theme-dark .nb-form-field-prefix-tiny nb-icon,
.nb-theme-dark .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-dark .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=ltr] .nb-theme-dark .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-dark .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}.nb-theme-dark .nb-form-field-prefix-small,
.nb-theme-dark .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-dark .nb-form-field-prefix-small nb-icon,
.nb-theme-dark .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}[dir=rtl] .nb-theme-dark .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}[dir=ltr] .nb-theme-dark .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}[dir=rtl] .nb-theme-dark .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}.nb-theme-dark .nb-form-field-prefix-medium,
.nb-theme-dark .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-dark .nb-form-field-prefix-medium nb-icon,
.nb-theme-dark .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-dark .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=ltr] .nb-theme-dark .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-dark .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}.nb-theme-dark .nb-form-field-prefix-large,
.nb-theme-dark .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}.nb-theme-dark .nb-form-field-prefix-large nb-icon,
.nb-theme-dark .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}[dir=rtl] .nb-theme-dark .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}[dir=ltr] .nb-theme-dark .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}[dir=rtl] .nb-theme-dark .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}.nb-theme-dark .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}.nb-theme-dark .nb-form-field-prefix-giant,
.nb-theme-dark .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}.nb-theme-dark .nb-form-field-prefix-giant nb-icon,
.nb-theme-dark .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-dark .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=ltr] .nb-theme-dark .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-dark .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}.nb-theme-dark nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}.nb-theme-dark nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-dark nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-dark nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-dark nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}.nb-theme-dark nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}.nb-theme-dark nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}.nb-theme-dark nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-dark nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}.nb-theme-dark nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-dark nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-dark nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-dark nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}.nb-theme-dark nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-dark nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-dark nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-dark nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}.nb-theme-dark nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-dark nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-dark nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-dark nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}.nb-theme-dark nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-dark nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-dark nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-dark nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}.nb-theme-dark nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-dark nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-dark nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-dark nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}.nb-theme-dark nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-dark nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-dark nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-dark nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}.nb-theme-dark nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-dark nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-dark nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-dark nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-dark nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-dark nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-dark nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-dark nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-dark nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-dark nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-dark nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-dark nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-dark nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-dark nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-dark nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-dark nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-dark nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-dark nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-dark nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-dark nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-dark nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-dark nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-dark nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-dark nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-dark nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-dark nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-dark nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-dark nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-dark nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-dark nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-dark .nb-tag-remove {
  cursor: pointer;
}.nb-theme-dark .nb-tag-remove.size-tiny {
  font-size: 1rem;
}[dir=ltr] .nb-theme-dark .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-dark .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-dark .nb-tag-remove.size-small {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-dark .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-dark .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-dark .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-dark .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-dark .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-dark .nb-tag-remove.size-large {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-dark .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-dark .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-dark .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-dark .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-dark .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-dark nb-tag-list {
  display: -ms-inline-flexbox;
  display: inline-flex;
  outline: none;
}.nb-theme-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}.nb-theme-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}.nb-theme-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}.nb-theme-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}.nb-theme-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}.nb-theme-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}.nb-theme-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}.nb-theme-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}.nb-theme-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}.nb-theme-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}.nb-theme-dark .nb-tag-list-tags-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1;
      flex: 1;
}.nb-theme-dark .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-dark .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-dark .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-dark .nb-tag-list-with-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-dark .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-dark .nb-tag-list-with-input:focus {
  outline: none;
}.nb-theme-dark .nb-tag-list-with-input.input-full-width {
  width: 100%;
}.nb-theme-dark .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}.nb-theme-dark .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}.nb-theme-dark .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}.nb-theme-dark .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}.nb-theme-dark .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}.nb-theme-dark .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}.nb-theme-dark .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}.nb-theme-dark .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}.nb-theme-dark .nb-tag-list-with-input.status-basic {
  background-color: #192038;
  border-color: #101426;
}.nb-theme-dark .nb-tag-list-with-input.status-basic.focus {
  background-color: #222b45;
  border-color: #3366ff;
}.nb-theme-dark .nb-tag-list-with-input.status-primary {
  background-color: #192038;
  border-color: #3366ff;
}.nb-theme-dark .nb-tag-list-with-input.status-primary.focus {
  background-color: #222b45;
  border-color: #1a34b8;
}.nb-theme-dark .nb-tag-list-with-input.status-success {
  background-color: #192038;
  border-color: #00d68f;
}.nb-theme-dark .nb-tag-list-with-input.status-success.focus {
  background-color: #222b45;
  border-color: #00997a;
}.nb-theme-dark .nb-tag-list-with-input.status-warning {
  background-color: #192038;
  border-color: #ffaa00;
}.nb-theme-dark .nb-tag-list-with-input.status-warning.focus {
  background-color: #222b45;
  border-color: #b86e00;
}.nb-theme-dark .nb-tag-list-with-input.status-danger {
  background-color: #192038;
  border-color: #ff3d71;
}.nb-theme-dark .nb-tag-list-with-input.status-danger.focus {
  background-color: #222b45;
  border-color: #b81d5b;
}.nb-theme-dark .nb-tag-list-with-input.status-info {
  background-color: #192038;
  border-color: #0095ff;
}.nb-theme-dark .nb-tag-list-with-input.status-info.focus {
  background-color: #222b45;
  border-color: #0057c2;
}.nb-theme-dark .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-dark .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-dark nb-form-field nb-tag-list {
  width: 100%;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}.nb-theme-dark .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  -ms-flex: 1;
      flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}.nb-theme-dark .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-dark .nb-tag-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-dark .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-dark .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}.nb-theme-dark .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}.nb-theme-dark .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}.nb-theme-dark .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}.nb-theme-dark .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}.nb-theme-dark .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .nb-tag-input.status-basic {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-primary {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-success {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-success:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-warning {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-danger {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-info {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-info:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}.nb-theme-dark .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .nb-tag-input.status-control {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-control:disabled {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-dark .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-dark body {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark h1, .nb-theme-dark h2, .nb-theme-dark h3, .nb-theme-dark h4, .nb-theme-dark h5, .nb-theme-dark h6,
.nb-theme-dark .h1, .nb-theme-dark .h2, .nb-theme-dark .h3, .nb-theme-dark .h4, .nb-theme-dark .h5, .nb-theme-dark .h6 {
  color: #ffffff;
}.nb-theme-dark h1,
.nb-theme-dark .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-dark h2,
.nb-theme-dark .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-dark h3,
.nb-theme-dark .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-dark h4,
.nb-theme-dark .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-dark h5,
.nb-theme-dark .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-dark h6,
.nb-theme-dark .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-dark .subtitle,
.nb-theme-dark .subtitle-2 {
  color: #ffffff;
}.nb-theme-dark .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-dark p,
.nb-theme-dark .paragraph {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .paragraph-2 {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-dark a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}.nb-theme-dark a:focus {
  color: #274bdb;
}.nb-theme-dark a:hover {
  color: #598bff;
}.nb-theme-dark a.link-control, .nb-theme-dark a.link-control:hover {
  color: #ffffff;
}.nb-theme-dark a.link-alternate, .nb-theme-dark a.link-alternate:hover {
  color: #192038;
}.nb-theme-dark .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-dark .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-dark .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-dark .caption,
.nb-theme-dark .caption-2 {
  color: #8f9bb3;
}.nb-theme-dark .caption.status-basic,
.nb-theme-dark .caption-2.status-basic {
  color: #ffffff;
}.nb-theme-dark .caption.status-primary,
.nb-theme-dark .caption-2.status-primary {
  color: #3366ff;
}.nb-theme-dark .caption.status-success,
.nb-theme-dark .caption-2.status-success {
  color: #00d68f;
}.nb-theme-dark .caption.status-warning,
.nb-theme-dark .caption-2.status-warning {
  color: #ffaa00;
}.nb-theme-dark .caption.status-danger,
.nb-theme-dark .caption-2.status-danger {
  color: #ff3d71;
}.nb-theme-dark .caption.status-info,
.nb-theme-dark .caption-2.status-info {
  color: #0095ff;
}.nb-theme-dark .caption.status-control,
.nb-theme-dark .caption-2.status-control {
  color: #ffffff;
}.nb-theme-dark li {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-dark .text-alternate {
  color: #192038;
}.nb-theme-dark .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark .text-hint {
  color: #8f9bb3;
}.nb-theme-dark .text-basic {
  color: #ffffff;
}.nb-theme-dark .text-primary {
  color: #3366ff;
}.nb-theme-dark .text-success {
  color: #00d68f;
}.nb-theme-dark .text-warning {
  color: #ffaa00;
}.nb-theme-dark .text-danger {
  color: #ff3d71;
}.nb-theme-dark .text-info {
  color: #0095ff;
}.nb-theme-dark .text-control {
  color: #ffffff;
}.nb-theme-dark ng2-smart-table table tr th,
.nb-theme-dark ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}.nb-theme-dark ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}.nb-theme-dark ng2-smart-table table tr th,
.nb-theme-dark ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #151a30;
  vertical-align: middle;
}.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}[dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}[dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #ffffff;
  text-decoration: none;
}.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #ffffff;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}[dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}[dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  -ms-transform: translate(0, -50%) rotate(180deg);
      transform: translate(0, -50%) rotate(180deg);
}.nb-theme-dark ng2-smart-table thead tr {
  background: #222b45;
}.nb-theme-dark ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}.nb-theme-dark ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}.nb-theme-dark ng2-smart-table tbody tr.selected, .nb-theme-dark ng2-smart-table tbody tr:hover {
  background: #151a30 !important;
}.nb-theme-dark ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #192038;
}.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-dark ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}.nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #ffffff;
}.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #151a30;
}.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}.nb-theme-dark ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}.nb-theme-dark ng2-smart-table ng2-smart-table-pager {
  display: block;
}.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1.25rem;
}.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #151a30 solid 1px;
  border-radius: 0.25rem;
}.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #151a30;
}[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #151a30;
}.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}.nb-theme-dark nb-auth-block .text-link {
  color: #8f9bb3;
}.nb-theme-dark nb-auth-block .forgot-password {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-dark nb-auth-block .socials a {
  color: #8f9bb3;
}@media (max-width: 575.98px) {
  .nb-theme-dark .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}.nb-theme-dark .pace .pace-progress {
  background: #3366ff;
}.nb-theme-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3366ff, 0 0 5px #3366ff;
}.nb-theme-dark .pace .pace-activity {
  display: none;
}.nb-theme-dark nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}.nb-theme-dark nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}.nb-theme-dark nb-card nb-list {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}.nb-theme-dark nb-card nb-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-dark nb-card nb-list::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-dark nb-card nb-list::-webkit-scrollbar-track {
  background: #192038;
}.nb-theme-dark .table {
  color: #ffffff !important;
}.nb-theme-dark .mat-form-field-infix {
  padding: 0.59em 0 !important;
}.nb-theme-dark .mat-select-panel {
  max-width: 385px;
}.nb-theme-cosmic .mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-badge-small .mat-badge-content {
  font-size: 9px;
}.nb-theme-cosmic .mat-badge-large .mat-badge-content {
  font-size: 24px;
}.nb-theme-cosmic .mat-h1, .nb-theme-cosmic .mat-headline, .nb-theme-cosmic .mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-cosmic .mat-h2, .nb-theme-cosmic .mat-title, .nb-theme-cosmic .mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-cosmic .mat-h3, .nb-theme-cosmic .mat-subheading-2, .nb-theme-cosmic .mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-cosmic .mat-h4, .nb-theme-cosmic .mat-subheading-1, .nb-theme-cosmic .mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-cosmic .mat-h5, .nb-theme-cosmic .mat-typography h5 {
  font: 400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-cosmic .mat-h6, .nb-theme-cosmic .mat-typography h6 {
  font: 400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-cosmic .mat-body-strong, .nb-theme-cosmic .mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-cosmic .mat-body, .nb-theme-cosmic .mat-body-1, .nb-theme-cosmic .mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-cosmic .mat-body p, .nb-theme-cosmic .mat-body-1 p, .nb-theme-cosmic .mat-typography p {
  margin: 0 0 12px;
}.nb-theme-cosmic .mat-small, .nb-theme-cosmic .mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-cosmic .mat-display-4, .nb-theme-cosmic .mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}.nb-theme-cosmic .mat-display-3, .nb-theme-cosmic .mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}.nb-theme-cosmic .mat-display-2, .nb-theme-cosmic .mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}.nb-theme-cosmic .mat-display-1, .nb-theme-cosmic .mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}.nb-theme-cosmic .mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-cosmic .mat-button, .nb-theme-cosmic .mat-raised-button, .nb-theme-cosmic .mat-icon-button, .nb-theme-cosmic .mat-stroked-button,
.nb-theme-cosmic .mat-flat-button, .nb-theme-cosmic .mat-fab, .nb-theme-cosmic .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-cosmic .mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-card-title {
  font-size: 24px;
  font-weight: 500;
}.nb-theme-cosmic .mat-card-header .mat-card-title {
  font-size: 20px;
}.nb-theme-cosmic .mat-card-subtitle,
.nb-theme-cosmic .mat-card-content {
  font-size: 14px;
}.nb-theme-cosmic .mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}.nb-theme-cosmic .mat-chip {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-cosmic .mat-chip .mat-chip-trailing-icon.mat-icon,
.nb-theme-cosmic .mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}.nb-theme-cosmic .mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}.nb-theme-cosmic .mat-cell, .nb-theme-cosmic .mat-footer-cell {
  font-size: 14px;
}.nb-theme-cosmic .mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-calendar-body {
  font-size: 13px;
}.nb-theme-cosmic .mat-calendar-body-label,
.nb-theme-cosmic .mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-cosmic .mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}.nb-theme-cosmic .mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-cosmic .mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}.nb-theme-cosmic .mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-cosmic .mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-cosmic .mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}.nb-theme-cosmic .mat-form-field-prefix .mat-icon,
.nb-theme-cosmic .mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}.nb-theme-cosmic .mat-form-field-prefix .mat-icon-button,
.nb-theme-cosmic .mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}.nb-theme-cosmic .mat-form-field-prefix .mat-icon-button .mat-icon,
.nb-theme-cosmic .mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}.nb-theme-cosmic .mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}.nb-theme-cosmic .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-cosmic .mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34371em) scale(0.75);
      transform: translateY(-1.34371em) scale(0.75);
  width: 133.33337333%;
}.nb-theme-cosmic .mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.3437em) scale(0.75);
      transform: translateY(-1.3437em) scale(0.75);
  width: 133.33338333%;
}.nb-theme-cosmic .mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}.nb-theme-cosmic .mat-form-field-label {
  top: 1.34375em;
}.nb-theme-cosmic .mat-form-field-underline {
  bottom: 1.34375em;
}.nb-theme-cosmic .mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.66666667em;
  top: calc(100% - 1.79166667em);
}.nb-theme-cosmic .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}.nb-theme-cosmic .mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}.nb-theme-cosmic .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-cosmic .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00112px);
  -ms-transform: translateY(-1.28113em) scale(0.75);
  width: 133.33345333%;
}.nb-theme-cosmic .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00113px);
  -ms-transform: translateY(-1.28112em) scale(0.75);
  width: 133.33346333%;
}.nb-theme-cosmic .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00114px);
  -ms-transform: translateY(-1.28111em) scale(0.75);
  width: 133.33347333%;
}.nb-theme-cosmic .mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}.nb-theme-cosmic .mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}.nb-theme-cosmic .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.54166667em;
  top: calc(100% - 1.66666667em);
}@media print {
  .nb-theme-cosmic .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .nb-theme-cosmic .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.2811em) scale(0.75);
        transform: translateY(-1.2811em) scale(0.75);
  }
  .nb-theme-cosmic .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28109em) scale(0.75);
  }
  .nb-theme-cosmic .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.28108em) scale(0.75);
        transform: translateY(-1.28108em) scale(0.75);
  }
}.nb-theme-cosmic .mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}.nb-theme-cosmic .mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}.nb-theme-cosmic .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-cosmic .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59371em) scale(0.75);
      transform: translateY(-0.59371em) scale(0.75);
  width: 133.33337333%;
}.nb-theme-cosmic .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.5937em) scale(0.75);
      transform: translateY(-0.5937em) scale(0.75);
  width: 133.33338333%;
}.nb-theme-cosmic .mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}.nb-theme-cosmic .mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}.nb-theme-cosmic .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-cosmic .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59371em) scale(0.75);
      transform: translateY(-1.59371em) scale(0.75);
  width: 133.33337333%;
}.nb-theme-cosmic .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.5937em) scale(0.75);
      transform: translateY(-1.5937em) scale(0.75);
  width: 133.33338333%;
}.nb-theme-cosmic .mat-grid-tile-header,
.nb-theme-cosmic .mat-grid-tile-footer {
  font-size: 14px;
}.nb-theme-cosmic .mat-grid-tile-header .mat-line,
.nb-theme-cosmic .mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-cosmic .mat-grid-tile-header .mat-line:nth-child(n+2),
.nb-theme-cosmic .mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-cosmic input.mat-input-element {
  margin-top: -0.0625em;
}.nb-theme-cosmic .mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}.nb-theme-cosmic .mat-paginator,
.nb-theme-cosmic .mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}.nb-theme-cosmic .mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-select-trigger {
  height: 1.125em;
}.nb-theme-cosmic .mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-cosmic .mat-stepper-vertical, .nb-theme-cosmic .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-step-label {
  font-size: 14px;
  font-weight: 400;
}.nb-theme-cosmic .mat-step-sub-label-error {
  font-weight: normal;
}.nb-theme-cosmic .mat-step-label-error {
  font-size: 14px;
}.nb-theme-cosmic .mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-cosmic .mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-tab-label, .nb-theme-cosmic .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-cosmic .mat-toolbar,
.nb-theme-cosmic .mat-toolbar h1,
.nb-theme-cosmic .mat-toolbar h2,
.nb-theme-cosmic .mat-toolbar h3,
.nb-theme-cosmic .mat-toolbar h4,
.nb-theme-cosmic .mat-toolbar h5,
.nb-theme-cosmic .mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}.nb-theme-cosmic .mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}.nb-theme-cosmic .mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}.nb-theme-cosmic .mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-list-base .mat-list-item {
  font-size: 16px;
}.nb-theme-cosmic .mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-cosmic .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-cosmic .mat-list-base .mat-list-option {
  font-size: 16px;
}.nb-theme-cosmic .mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-cosmic .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-cosmic .mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-cosmic .mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}.nb-theme-cosmic .mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-cosmic .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-cosmic .mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}.nb-theme-cosmic .mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-cosmic .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-cosmic .mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-cosmic .mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}.nb-theme-cosmic .mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-cosmic .mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}.nb-theme-cosmic .mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}.nb-theme-cosmic .mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-cosmic .mat-tree-node,
.nb-theme-cosmic .mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}.nb-theme-cosmic .mat-ripple {
  overflow: hidden;
  position: relative;
}.nb-theme-cosmic .mat-ripple:not(:empty) {
  transform: translateZ(0);
}.nb-theme-cosmic .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}.nb-theme-cosmic .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  -ms-transform: scale(0);
      transform: scale(0);
}.cdk-high-contrast-active .nb-theme-cosmic .mat-ripple-element {
  display: none;
}.nb-theme-cosmic .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;
}.nb-theme-cosmic .cdk-overlay-container, .nb-theme-cosmic .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}.nb-theme-cosmic .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}.nb-theme-cosmic .cdk-overlay-container:empty {
  display: none;
}.nb-theme-cosmic .cdk-global-overlay-wrapper {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1000;
}.nb-theme-cosmic .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}.nb-theme-cosmic .cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}.nb-theme-cosmic .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}.cdk-high-contrast-active .nb-theme-cosmic .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}.nb-theme-cosmic .cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}.nb-theme-cosmic .cdk-overlay-transparent-backdrop, .nb-theme-cosmic .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}.nb-theme-cosmic .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}.nb-theme-cosmic .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}@keyframes cdk-text-field-autofill-start {
  /*!*/
}@keyframes cdk-text-field-autofill-end {
  /*!*/
}.nb-theme-cosmic .cdk-text-field-autofill-monitored:-webkit-autofill {
  -webkit-animation: cdk-text-field-autofill-start 0s 1ms;
          animation: cdk-text-field-autofill-start 0s 1ms;
}.nb-theme-cosmic .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  -webkit-animation: cdk-text-field-autofill-end 0s 1ms;
          animation: cdk-text-field-autofill-end 0s 1ms;
}.nb-theme-cosmic textarea.cdk-textarea-autosize {
  resize: none;
}.nb-theme-cosmic textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}.nb-theme-cosmic textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}.nb-theme-cosmic .mat-focus-indicator {
  position: relative;
}.nb-theme-cosmic .mat-mdc-focus-indicator {
  position: relative;
}.nb-theme-cosmic nb-layout-header nav {
  display: contents;
  padding: 0px !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}.nb-theme-cosmic nb-layout .scrollable-container {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #252547;
}.nb-theme-cosmic nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-cosmic .layout {
  min-width: 300px;
}.nb-theme-cosmic nb-layout.window-mode {
  background: #1b1b38;
  display: block;
}.nb-theme-cosmic nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}.nb-theme-cosmic nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}.nb-theme-cosmic nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}@media screen and (min-width: 1940px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}@media screen and (min-width: 2070px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}@media screen and (min-width: 2220px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}.nb-theme-cosmic nb-layout .layout {
  background-color: #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}.nb-theme-cosmic nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-cosmic nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #323259;
  border-top: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #b18aff;
}.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #b18aff;
}.nb-theme-cosmic nb-layout .layout .layout-container .content.center {
  width: 900px;
  -ms-flex: 0 100 900px !important;
      flex: 0 100 900px !important;
}.nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}@media (max-width: 991.98px) {
  .nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}.nb-theme-cosmic nb-layout-header {
  background-color: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-layout-header nav {
  color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  height: 4.75rem;
  padding: 1.25rem;
}.nb-theme-cosmic nb-layout-header nav a {
  color: #ffffff;
}.nb-theme-cosmic nb-layout-header nav a:focus, .nb-theme-cosmic nb-layout-header nav a:active, .nb-theme-cosmic nb-layout-header nav a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}.nb-theme-cosmic nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}.nb-theme-cosmic nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}.nb-theme-cosmic nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}.nb-theme-cosmic nb-sidebar {
  background-color: #323259;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}.nb-theme-cosmic nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}.nb-theme-cosmic nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #252547;
}.nb-theme-cosmic nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}.nb-theme-cosmic nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}.nb-theme-cosmic nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-cosmic nb-sidebar.collapsed nb-sidebar-header, .nb-theme-cosmic nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-cosmic nb-sidebar.compacted {
  width: 3.5rem;
}.nb-theme-cosmic nb-sidebar.compacted .main-container {
  width: 3.5rem;
}.nb-theme-cosmic nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: '';
  top: 0;
  height: 100%;
  width: 4px;
  background: #a16eff;
}[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}.nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  -ms-flex-pack: center;
      justify-content: center;
}.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}.nb-theme-cosmic nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}.nb-theme-cosmic nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}.nb-theme-cosmic nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-cosmic nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-cosmic nb-sidebar.fixed.left.collapsed + .content,
.nb-theme-cosmic nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}.nb-theme-cosmic nb-sidebar.fixed.right.collapsed + .content,
.nb-theme-cosmic nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}.nb-theme-cosmic nb-sidebar.expanded {
  width: 16rem;
}.nb-theme-cosmic nb-sidebar.expanded > .scrollable {
  width: 16rem;
}.nb-theme-cosmic nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-cosmic nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-cosmic nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}.nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-cosmic nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-cosmic nb-calendar-view-mode .appearance-ghost.status-basic:hover[nbButtonToggle], .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-cosmic nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active, .nb-theme-cosmic nb-calendar-view-mode .appearance-ghost.status-basic:active[nbButtonToggle],
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-cosmic nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-cosmic nb-calendar-pageable-navigation .appearance-ghost.status-basic:hover[nbButtonToggle],
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-cosmic nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active,
.nb-theme-cosmic nb-calendar-pageable-navigation .appearance-ghost.status-basic:active[nbButtonToggle] {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-cosmic nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-cosmic nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active), .nb-theme-cosmic nb-calendar-view-mode .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle],
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-cosmic nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-cosmic nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-cosmic nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: none;
}[dir=ltr] .nb-theme-cosmic nb-calendar-pageable-navigation {
  margin-left: auto;
}[dir=rtl] .nb-theme-cosmic nb-calendar-pageable-navigation {
  margin-right: auto;
}.nb-theme-cosmic nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}[dir=ltr] .nb-theme-cosmic nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-cosmic nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}.nb-theme-cosmic nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #1b1b38;
  border-bottom: 1px solid #1b1b38;
}[dir=ltr] .nb-theme-cosmic nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}[dir=rtl] .nb-theme-cosmic nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.nb-theme-cosmic nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #b4b4db;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-calendar-days-names .day.holiday {
  color: #b4b4db;
}.nb-theme-cosmic nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}.nb-theme-cosmic nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #b4b4db;
  padding-bottom: 0.625rem;
}.nb-theme-cosmic nb-calendar-week-numbers .sign-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-top: 1px solid #1b1b38;
  border-bottom: 1px solid #1b1b38;
  margin-bottom: 0.25rem;
}.nb-theme-cosmic nb-calendar-week-numbers .sign,
.nb-theme-cosmic nb-calendar-week-numbers .week-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}.nb-theme-cosmic nb-calendar-week-numbers.size-large .sign,
.nb-theme-cosmic nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}[dir=ltr] .nb-theme-cosmic nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #1b1b38;
}[dir=rtl] .nb-theme-cosmic nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #1b1b38;
}.nb-theme-cosmic nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}.nb-theme-cosmic nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}.nb-theme-cosmic nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-cosmic nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-cosmic nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-cosmic nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-cosmic nb-calendar-picker .cell-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}.nb-theme-cosmic nb-calendar-picker .day-cell,
.nb-theme-cosmic nb-calendar-picker .month-cell,
.nb-theme-cosmic nb-calendar-picker .year-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
}.nb-theme-cosmic nb-calendar-picker .day-cell,
.nb-theme-cosmic nb-calendar-picker .day-cell .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell,
.nb-theme-cosmic nb-calendar-picker .month-cell .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell,
.nb-theme-cosmic nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-cosmic nb-calendar-picker .day-cell.empty, .nb-theme-cosmic nb-calendar-picker .day-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .month-cell.empty,
.nb-theme-cosmic nb-calendar-picker .month-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .year-cell.empty,
.nb-theme-cosmic nb-calendar-picker .year-cell.disabled {
  cursor: default;
}.nb-theme-cosmic nb-calendar-picker .day-cell.bounding-month,
.nb-theme-cosmic nb-calendar-picker .month-cell.bounding-month,
.nb-theme-cosmic nb-calendar-picker .year-cell.bounding-month {
  color: #b4b4db;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #252547;
  border-color: #252547;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #7b51db;
  border-color: #7b51db;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(161, 110, 255, 0.08);
  border: 1px solid #a16eff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #7b51db;
  border-color: #7b51db;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #a16eff;
  border-radius: 0.25rem;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}.nb-theme-cosmic nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-cosmic nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-cosmic nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}.nb-theme-cosmic nb-calendar-picker .day-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .month-cell.disabled,
.nb-theme-cosmic nb-calendar-picker .year-cell.disabled {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-cosmic nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-cosmic nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #13132b;
}.nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #a16eff;
  border-radius: 0;
}[dir=ltr] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}[dir=rtl] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=ltr] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=rtl] .nb-theme-cosmic nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.nb-theme-cosmic nb-base-calendar nb-card {
  background-color: #323259;
  border: 0.0625rem solid #13132b;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}.nb-theme-cosmic nb-base-calendar nb-card-body {
  padding: 0;
}.nb-theme-cosmic nb-base-calendar .calendar-navigation {
  border: none;
  display: -ms-flexbox;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-cosmic nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-cosmic nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}.nb-theme-cosmic nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}.nb-theme-cosmic nb-base-calendar.has-week-number .month-cell,
.nb-theme-cosmic nb-base-calendar.has-week-number .year-cell {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}.nb-theme-cosmic nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}.nb-theme-cosmic nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}.nb-theme-cosmic nb-card {
  background-color: #323259;
  border: 0.0625rem solid #13132b;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}.nb-theme-cosmic nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-cosmic nb-card::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-cosmic nb-card::-webkit-scrollbar-track {
  background: #252547;
}.nb-theme-cosmic nb-card.size-tiny {
  height: 13.5rem;
}.nb-theme-cosmic nb-card.size-small {
  height: 21.1875rem;
}.nb-theme-cosmic nb-card.size-medium {
  height: 28.875rem;
}.nb-theme-cosmic nb-card.size-large {
  height: 36.5625rem;
}.nb-theme-cosmic nb-card.size-giant {
  height: 44.25rem;
}.nb-theme-cosmic nb-card.status-basic nb-card-header {
  background-color: #252547;
  border-bottom-width: 0;
  border-bottom-color: #252547;
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-basic nb-card-header a,
.nb-theme-cosmic nb-card.status-basic nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-primary nb-card-header {
  background-color: #a16eff;
  border-bottom-width: 0;
  border-bottom-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-primary nb-card-header a,
.nb-theme-cosmic nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-success nb-card-header a,
.nb-theme-cosmic nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-warning nb-card-header a,
.nb-theme-cosmic nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-danger nb-card-header a,
.nb-theme-cosmic nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-info nb-card-header a,
.nb-theme-cosmic nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #323259;
}.nb-theme-cosmic nb-card.status-control nb-card-header a,
.nb-theme-cosmic nb-card.status-control nb-card-header a:hover {
  color: #323259;
}.nb-theme-cosmic nb-card.accent-basic {
  border-top-color: #252547;
}.nb-theme-cosmic nb-card.accent-primary {
  border-top-color: #a16eff;
}.nb-theme-cosmic nb-card.accent-success {
  border-top-color: #00d68f;
}.nb-theme-cosmic nb-card.accent-warning {
  border-top-color: #ffaa00;
}.nb-theme-cosmic nb-card.accent-danger {
  border-top-color: #ff3d71;
}.nb-theme-cosmic nb-card.accent-info {
  border-top-color: #0095ff;
}.nb-theme-cosmic nb-card.accent-control {
  border-top-color: #ffffff;
}.nb-theme-cosmic nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}.nb-theme-cosmic nb-card.accent nb-card-header {
  border-radius: 0;
}.nb-theme-cosmic nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}.nb-theme-cosmic nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-cosmic nb-card-body::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-cosmic nb-card-body::-webkit-scrollbar-track {
  background: #252547;
}.nb-theme-cosmic nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #1b1b38;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.nb-theme-cosmic nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #1b1b38;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-card-header h1 {
  margin: 0;
}.nb-theme-cosmic nb-card-header h2 {
  margin: 0;
}.nb-theme-cosmic nb-card-header h3 {
  margin: 0;
}.nb-theme-cosmic nb-card-header h4 {
  margin: 0;
}.nb-theme-cosmic nb-card-header h5 {
  margin: 0;
}.nb-theme-cosmic nb-card-header h6 {
  margin: 0;
}.nb-theme-cosmic nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}.nb-theme-cosmic .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}.nb-theme-cosmic .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}.nb-theme-cosmic .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}[dir=ltr] .nb-theme-cosmic .flipcard-body .front-container {
  margin-right: -100%;
}[dir=rtl] .nb-theme-cosmic .flipcard-body .front-container {
  margin-left: -100%;
}.nb-theme-cosmic nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}.nb-theme-cosmic nb-tabset .tabset {
  border-bottom: 1px solid #1b1b38;
}.nb-theme-cosmic nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-cosmic nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}.nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}[dir=ltr] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}[dir=rtl] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}[dir=ltr] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}[dir=rtl] .nb-theme-cosmic nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}.nb-theme-cosmic nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #a16eff;
}.nb-theme-cosmic nb-tabset .tab.active .tab-link::before {
  background-color: #a16eff;
}.nb-theme-cosmic nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #7b51db;
}.nb-theme-cosmic nb-tabset .tab:focus .tab-link::before {
  background-color: #7b51db;
}.nb-theme-cosmic nb-tabset .tab:hover .tab-link {
  color: #b18aff;
  background-color: transparent;
}.nb-theme-cosmic nb-tabset .tab:hover .tab-link::before {
  background-color: #b18aff;
}.nb-theme-cosmic nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-cosmic nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-cosmic nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-cosmic nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-cosmic nb-tabset nb-tab {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #252547;
}.nb-theme-cosmic nb-route-tabset {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar-track {
  background: #252547;
}.nb-theme-cosmic nb-route-tabset .route-tabset {
  border-bottom: 1px solid #1b1b38;
}.nb-theme-cosmic nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-cosmic nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-cosmic nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #a16eff;
}.nb-theme-cosmic nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #a16eff;
}.nb-theme-cosmic nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #7b51db;
}.nb-theme-cosmic nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #7b51db;
}.nb-theme-cosmic nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #b18aff;
}.nb-theme-cosmic nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #b18aff;
}.nb-theme-cosmic nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-cosmic nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-cosmic nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-cosmic nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-cosmic nb-menu {
  background-color: transparent;
}.nb-theme-cosmic nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}.nb-theme-cosmic nb-menu .menu-group,
.nb-theme-cosmic nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}.nb-theme-cosmic nb-menu .menu-group,
.nb-theme-cosmic nb-menu .menu-group nb-icon.menu-icon {
  color: #b4b4db;
}.nb-theme-cosmic nb-menu .menu-item a {
  color: #ffffff;
  border-radius: 0;
}.nb-theme-cosmic nb-menu .menu-item a.active {
  background-color: transparent;
  color: #a16eff;
}.nb-theme-cosmic nb-menu .menu-item a.active .menu-icon {
  color: #a16eff;
}.nb-theme-cosmic nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #b18aff;
  cursor: pointer;
}.nb-theme-cosmic nb-menu .menu-item a:hover .menu-icon {
  color: #b18aff;
}.nb-theme-cosmic nb-menu .menu-item .menu-icon {
  color: #b4b4db;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}.nb-theme-cosmic nb-menu .menu-item .expand-state {
  color: #b4b4db;
}.nb-theme-cosmic nb-menu .menu-item {
  border-bottom: 1px solid #1b1b38;
}.nb-theme-cosmic nb-menu .menu-item:first-child {
  border-top: none;
}.nb-theme-cosmic nb-menu .menu-item:last-child {
  border-bottom: none;
}.nb-theme-cosmic nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #1b1b38;
}.nb-theme-cosmic nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #a16eff;
  color: #a16eff;
}.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #a16eff;
}.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #b18aff;
}.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #b18aff;
}.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #b18aff;
  color: #b18aff;
}.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #b18aff;
}.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-group,
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #b4b4db;
}.nb-theme-cosmic nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #1b1b38;
}.nb-theme-cosmic nb-user .initials {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-cosmic nb-user .user-name {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-cosmic nb-user .user-title {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-cosmic nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-cosmic nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-cosmic nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-cosmic nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-cosmic nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}.nb-theme-cosmic nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-cosmic nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-cosmic nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-cosmic nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}.nb-theme-cosmic nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-cosmic nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}.nb-theme-cosmic nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}.nb-theme-cosmic nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}.nb-theme-cosmic nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}.nb-theme-cosmic nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}.nb-theme-cosmic nb-user.shape-round .user-picture {
  border-radius: 50%;
}.nb-theme-cosmic nb-actions {
  background-color: transparent;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-cosmic nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}.nb-theme-cosmic nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}.nb-theme-cosmic nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}.nb-theme-cosmic nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}.nb-theme-cosmic nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}.nb-theme-cosmic nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}.nb-theme-cosmic nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}.nb-theme-cosmic nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}.nb-theme-cosmic nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}.nb-theme-cosmic nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}[dir=ltr] .nb-theme-cosmic nb-action {
  border-left: 1px solid #1b1b38;
}[dir=rtl] .nb-theme-cosmic nb-action {
  border-right: 1px solid #1b1b38;
}[dir=ltr] .nb-theme-cosmic nb-action:first-child {
  border-left: none !important;
}[dir=rtl] .nb-theme-cosmic nb-action:first-child {
  border-right: none !important;
}.nb-theme-cosmic nb-action nb-icon {
  color: #b4b4db;
}.nb-theme-cosmic nb-action.disabled {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-action.disabled nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-search-field .close-button {
  z-index: 1;
}.nb-theme-cosmic nb-search-field .search {
  background: #323259;
}.nb-theme-cosmic nb-search-field .search span.info {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-search-field .search input {
  border-bottom: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-cosmic nb-search-field .search input::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-search-field .search input:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-search-field .search input::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-search-field .search input::-ms-clear {
  display: none;
}.nb-theme-cosmic nb-search-field.rotate-layout {
  opacity: 0;
  background: #323259;
}.nb-theme-cosmic nb-search-field.modal-zoomin .search::before,
.nb-theme-cosmic nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #a16eff;
}.nb-theme-cosmic nb-search-field.modal-half .form-wrapper {
  background: #323259;
}.nb-theme-cosmic nb-search-field.modal-half .search::before {
  background: #a16eff;
}.nb-theme-cosmic nb-search-field.modal-drop .form-content::after {
  background: #1b1b38;
}.nb-theme-cosmic nb-search-field.modal-drop .search::before {
  background: #323259;
}.nb-theme-cosmic nb-search-field.curtain .search::after {
  background: #323259;
}.nb-theme-cosmic nb-search-field.curtain .search {
  background: #323259;
}.nb-theme-cosmic nb-search-field.column-curtain::before {
  background: #323259;
}.nb-theme-cosmic nb-search-field.column-curtain::after {
  background: transparent;
}.nb-theme-cosmic nb-search-field.column-curtain.show::after {
  background: #a16eff;
}.nb-theme-cosmic .nb-spinner-container {
  position: relative;
}.nb-theme-cosmic nb-spinner .message {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-cosmic nb-spinner.status-basic {
  background-color: rgba(180, 180, 219, 0.16);
}.nb-theme-cosmic nb-spinner.status-basic .spin-circle {
  border-top-color: #b4b4db;
  border-right-color: transparent;
  border-bottom-color: #b4b4db;
  border-left-color: #b4b4db;
}.nb-theme-cosmic nb-spinner.status-primary {
  background-color: rgba(180, 180, 219, 0.16);
}.nb-theme-cosmic nb-spinner.status-primary .spin-circle {
  border-top-color: #a16eff;
  border-right-color: transparent;
  border-bottom-color: #a16eff;
  border-left-color: #a16eff;
}.nb-theme-cosmic nb-spinner.status-success {
  background-color: rgba(180, 180, 219, 0.16);
}.nb-theme-cosmic nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}.nb-theme-cosmic nb-spinner.status-warning {
  background-color: rgba(180, 180, 219, 0.16);
}.nb-theme-cosmic nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}.nb-theme-cosmic nb-spinner.status-danger {
  background-color: rgba(180, 180, 219, 0.16);
}.nb-theme-cosmic nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}.nb-theme-cosmic nb-spinner.status-info {
  background-color: rgba(180, 180, 219, 0.16);
}.nb-theme-cosmic nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}.nb-theme-cosmic nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}.nb-theme-cosmic nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}.nb-theme-cosmic nb-spinner.size-tiny {
  font-size: 1rem;
}.nb-theme-cosmic nb-spinner.size-small {
  font-size: 1.25rem;
}.nb-theme-cosmic nb-spinner.size-medium {
  font-size: 1.5rem;
}.nb-theme-cosmic nb-spinner.size-large {
  font-size: 1.75rem;
}.nb-theme-cosmic nb-spinner.size-giant {
  font-size: 2rem;
}@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}.nb-theme-cosmic .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}.nb-theme-cosmic .nb-timepicker-container .list-item {
  color: #ffffff;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}.nb-theme-cosmic .nb-timepicker-container .list-item:first-child {
  border-top: none;
}.nb-theme-cosmic .nb-timepicker-container .list-item:hover {
  background-color: #252547;
  color: #ffffff;
}.nb-theme-cosmic .nb-timepicker-container .list-item:focus {
  background-color: #e1e1f2;
  color: #ffffff;
}.nb-theme-cosmic .nb-timepicker-container .list-item.selected {
  background-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic .nb-timepicker-container .values-list {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}[dir=ltr] .nb-theme-cosmic .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #13132b;
}[dir=rtl] .nb-theme-cosmic .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #13132b;
}.nb-theme-cosmic .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-cosmic .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-cosmic .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #252547;
}[dir=ltr] .nb-theme-cosmic .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}[dir=rtl] .nb-theme-cosmic .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}.nb-theme-cosmic .nb-timepicker-container .header-cell {
  color: #b4b4db;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}[dir=ltr] .nb-theme-cosmic .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #13132b;
}[dir=rtl] .nb-theme-cosmic .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #13132b;
}.nb-theme-cosmic .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #13132b;
}[dir=ltr] .nb-theme-cosmic .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-cosmic .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}.nb-theme-cosmic nb-checkbox .label {
  padding: 0;
}.nb-theme-cosmic nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}.nb-theme-cosmic nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}.nb-theme-cosmic nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 50%;
}.nb-theme-cosmic nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-cosmic nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}[dir=rtl] .nb-theme-cosmic nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}.nb-theme-cosmic nb-checkbox.status-basic .text {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #a16eff;
  border-color: #a16eff;
}.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
}.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
}.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}.nb-theme-cosmic nb-checkbox.status-primary .text {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #a16eff;
  border-color: #a16eff;
}.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-cosmic nb-checkbox.status-success .text {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-checkbox.status-warning .text {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-checkbox.status-danger .text {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-cosmic nb-checkbox.status-info .text {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-control .text {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #323259;
}.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #323259;
}.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
}.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
        We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
        Setting it in SCSS as we don't have access to theme variables from TS.
      */
}[dir=ltr] .nb-theme-cosmic nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}[dir=ltr] .nb-theme-cosmic nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}[dir=rtl] .nb-theme-cosmic nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}[dir=rtl] .nb-theme-cosmic nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}.nb-theme-cosmic nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}.nb-theme-cosmic nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}.nb-theme-cosmic nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-cosmic nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-toggle.status-basic .text {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-basic .toggle {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}.nb-theme-cosmic nb-toggle.status-basic .toggle.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}.nb-theme-cosmic nb-toggle.status-basic .toggle-switcher {
  background-color: #323259;
}.nb-theme-cosmic nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-toggle.status-primary .text {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-primary .toggle {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-primary .toggle.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}.nb-theme-cosmic nb-toggle.status-primary .toggle-switcher {
  background-color: #323259;
}.nb-theme-cosmic nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #a16eff;
}.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-toggle.status-success .text {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-cosmic nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-cosmic nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-cosmic nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-cosmic nb-toggle.status-success .toggle-switcher {
  background-color: #323259;
}.nb-theme-cosmic nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-toggle.status-warning .text {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-cosmic nb-toggle.status-warning .toggle-switcher {
  background-color: #323259;
}.nb-theme-cosmic nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-toggle.status-danger .text {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-cosmic nb-toggle.status-danger .toggle-switcher {
  background-color: #323259;
}.nb-theme-cosmic nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-toggle.status-info .text {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-cosmic nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-cosmic nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-cosmic nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-cosmic nb-toggle.status-info .toggle-switcher {
  background-color: #323259;
}.nb-theme-cosmic nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-toggle.status-control .text {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .toggle-switcher nb-icon {
  color: #323259;
}.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-cosmic nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}.nb-theme-cosmic nb-progress-bar .progress-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}.nb-theme-cosmic nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}.nb-theme-cosmic nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}.nb-theme-cosmic nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}.nb-theme-cosmic nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}.nb-theme-cosmic nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}.nb-theme-cosmic nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-progress-bar.status-basic .progress-container {
  background-color: #252547;
}.nb-theme-cosmic nb-progress-bar.status-basic .progress-value {
  background-color: #13132b;
  color: #ffffff;
}.nb-theme-cosmic nb-progress-bar.status-primary .progress-container {
  background-color: #1b1b38;
}.nb-theme-cosmic nb-progress-bar.status-primary .progress-value {
  background-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic nb-progress-bar.status-success .progress-container {
  background-color: #1b1b38;
}.nb-theme-cosmic nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}.nb-theme-cosmic nb-progress-bar.status-warning .progress-container {
  background-color: #1b1b38;
}.nb-theme-cosmic nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}.nb-theme-cosmic nb-progress-bar.status-danger .progress-container {
  background-color: #1b1b38;
}.nb-theme-cosmic nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}.nb-theme-cosmic nb-progress-bar.status-info .progress-container {
  background-color: #1b1b38;
}.nb-theme-cosmic nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}.nb-theme-cosmic nb-progress-bar.status-control .progress-container {
  background-color: #1b1b38;
}.nb-theme-cosmic nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #323259;
}.nb-theme-cosmic nb-badge {
  border-radius: 0.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}.nb-theme-cosmic nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}.nb-theme-cosmic nb-badge.status-basic {
  color: #ffffff;
  background-color: #252547;
}.nb-theme-cosmic nb-badge.status-primary {
  color: #ffffff;
  background-color: #a16eff;
}.nb-theme-cosmic nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}.nb-theme-cosmic nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}.nb-theme-cosmic nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}.nb-theme-cosmic nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}.nb-theme-cosmic nb-badge.status-control {
  color: #323259;
  background-color: #ffffff;
}.nb-theme-cosmic nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}.nb-theme-cosmic nb-stepper.horizontal .header .connector {
  margin: 1rem;
}.nb-theme-cosmic nb-stepper.vertical .header .connector {
  margin: 1rem;
}.nb-theme-cosmic nb-stepper .header .connector {
  background-color: #1b1b38;
}.nb-theme-cosmic nb-stepper .header .connector-past {
  background-color: #a16eff;
}.nb-theme-cosmic nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #13132b;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}.nb-theme-cosmic nb-stepper .header .step {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-stepper .header .step.label-index {
  border-color: #13132b;
}.nb-theme-cosmic nb-stepper .header .step.selected {
  color: #7b51db;
}.nb-theme-cosmic nb-stepper .header .step.selected .label-index {
  border-color: #7b51db;
}.nb-theme-cosmic nb-stepper .header .step.completed {
  color: #a16eff;
}.nb-theme-cosmic nb-stepper .header .step.completed .label-index {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic nb-stepper .step-content {
  padding: 1.25rem;
}.nb-theme-cosmic nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}.nb-theme-cosmic nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-cosmic nb-alert::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-cosmic nb-alert::-webkit-scrollbar-track {
  background: #252547;
}[dir=ltr] .nb-theme-cosmic nb-alert.closable {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-cosmic nb-alert.closable {
  padding-left: 3rem;
}.nb-theme-cosmic nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}.nb-theme-cosmic nb-alert.size-tiny {
  height: 4.5rem;
}.nb-theme-cosmic nb-alert.size-small {
  height: 5.75rem;
}.nb-theme-cosmic nb-alert.size-medium {
  height: 7rem;
}.nb-theme-cosmic nb-alert.size-large {
  height: 8.25rem;
}.nb-theme-cosmic nb-alert.size-giant {
  height: 9.5rem;
}.nb-theme-cosmic nb-alert.status-basic {
  color: #ffffff;
  background-color: #252547;
}.nb-theme-cosmic nb-alert.status-basic a,
.nb-theme-cosmic nb-alert.status-basic a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-alert.accent-basic {
  border-top: 0.25rem solid #1b1b38;
}.nb-theme-cosmic nb-alert.outline-basic {
  border: 1px solid #ceceeb;
}.nb-theme-cosmic nb-alert.status-primary {
  color: #ffffff;
  background-color: #a16eff;
}.nb-theme-cosmic nb-alert.status-primary a,
.nb-theme-cosmic nb-alert.status-primary a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-alert.accent-primary {
  border-top: 0.25rem solid #a16eff;
}.nb-theme-cosmic nb-alert.outline-primary {
  border: 1px solid #5a37b8;
}.nb-theme-cosmic nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}.nb-theme-cosmic nb-alert.status-success a,
.nb-theme-cosmic nb-alert.status-success a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}.nb-theme-cosmic nb-alert.outline-success {
  border: 1px solid #00997a;
}.nb-theme-cosmic nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}.nb-theme-cosmic nb-alert.status-warning a,
.nb-theme-cosmic nb-alert.status-warning a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}.nb-theme-cosmic nb-alert.outline-warning {
  border: 1px solid #b86e00;
}.nb-theme-cosmic nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}.nb-theme-cosmic nb-alert.status-danger a,
.nb-theme-cosmic nb-alert.status-danger a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}.nb-theme-cosmic nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}.nb-theme-cosmic nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}.nb-theme-cosmic nb-alert.status-info a,
.nb-theme-cosmic nb-alert.status-info a:hover {
  color: #ffffff;
}.nb-theme-cosmic nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}.nb-theme-cosmic nb-alert.outline-info {
  border: 1px solid #0057c2;
}.nb-theme-cosmic nb-alert.status-control {
  color: #323259;
  background-color: #ffffff;
}.nb-theme-cosmic nb-alert.status-control a,
.nb-theme-cosmic nb-alert.status-control a:hover {
  color: #323259;
}.nb-theme-cosmic nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}.nb-theme-cosmic nb-alert.outline-control {
  border: 1px solid #ceceeb;
}.nb-theme-cosmic nb-chat {
  background-color: #323259;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-chat nb-icon {
  font-size: inherit;
}.nb-theme-cosmic nb-chat .header {
  border-bottom: 1px solid #1b1b38;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-chat .scrollable {
  overflow: auto;
  -ms-flex: 1;
      flex: 1;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar-track {
  background: #252547;
}.nb-theme-cosmic nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-cosmic nb-chat .no-messages {
  text-align: center;
}.nb-theme-cosmic nb-chat.size-tiny {
  height: 13.5rem;
}.nb-theme-cosmic nb-chat.size-small {
  height: 21rem;
}.nb-theme-cosmic nb-chat.size-medium {
  height: 28.5rem;
}.nb-theme-cosmic nb-chat.size-large {
  height: 36rem;
}.nb-theme-cosmic nb-chat.size-giant {
  height: 43.5rem;
}.nb-theme-cosmic nb-chat.status-basic .header {
  background-color: #323259;
  color: #ffffff;
}.nb-theme-cosmic nb-chat.status-primary .header {
  background-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}.nb-theme-cosmic nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}.nb-theme-cosmic nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}.nb-theme-cosmic nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}.nb-theme-cosmic nb-chat.status-control .header {
  background-color: #ffffff;
  color: #323259;
}.nb-theme-cosmic nb-chat-message {
  margin-bottom: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}.nb-theme-cosmic nb-chat-message .message {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-cosmic nb-chat-message .avatar {
  display: block;
  border-radius: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #ceceeb;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}.nb-theme-cosmic nb-chat-message nb-chat-message-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-cosmic nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #b4b4db;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-cosmic nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}.nb-theme-cosmic nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}.nb-theme-cosmic nb-chat-message nb-chat-message-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-cosmic nb-chat-message nb-chat-message-file a {
  color: #b4b4db;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #b4b4db;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 0.5rem;
}.nb-theme-cosmic nb-chat-message nb-chat-message-file a:hover, .nb-theme-cosmic nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #b4b4db;
}.nb-theme-cosmic nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}.nb-theme-cosmic nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}.nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}[dir=ltr] .nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}[dir=rtl] .nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}.nb-theme-cosmic nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #252547;
  color: #b4b4db;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-cosmic nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #b4b4db;
  margin-bottom: 0.5rem;
}[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-right: 3rem;
}[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-left: 3rem;
}.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  background: #a16eff;
  color: #ffffff;
}[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-file {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-cosmic nb-chat-message.reply {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}.nb-theme-cosmic nb-chat-message.reply .message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-left: 0;
}[dir=ltr] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 3rem;
}[dir=rtl] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-right: 3rem;
}.nb-theme-cosmic nb-chat-message.reply nb-chat-message-text {
  -ms-flex-align: end;
      align-items: flex-end;
}[dir=ltr] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}[dir=rtl] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}.nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  background: #252547;
  color: #ffffff;
}[dir=ltr] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}.nb-theme-cosmic nb-chat-message.reply nb-chat-message-file {
  -ms-flex-align: end;
      align-items: flex-end;
}.nb-theme-cosmic nb-chat-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #1b1b38;
}.nb-theme-cosmic nb-chat-form .message-row {
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
}.nb-theme-cosmic nb-chat-form input {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}[dir=ltr] .nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-cosmic nb-chat-form input.with-button {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-cosmic nb-chat-form input.with-button {
  border-top-left-radius: 0;
}.nb-theme-cosmic nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-cosmic nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-cosmic nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.nb-theme-cosmic nb-chat-form .dropped-files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-cosmic nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}[dir=ltr] .nb-theme-cosmic nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-cosmic nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}.nb-theme-cosmic nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}.nb-theme-cosmic nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}.nb-theme-cosmic .nb-custom-message {
  display: inline-block;
  padding: 1rem 1.25rem;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
}.nb-theme-cosmic .nb-custom-message-full-width {
  width: 100%;
}.nb-theme-cosmic .nb-custom-message-no-space {
  margin-top: 0;
}.nb-theme-cosmic .nb-custom-message-not-reply {
  background: #a16eff;
  color: #ffffff;
}[dir=ltr] .nb-theme-cosmic .nb-custom-message-not-reply {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-cosmic .nb-custom-message-not-reply {
  border-top-right-radius: 0;
}.nb-theme-cosmic .nb-custom-message-not-reply a,
.nb-theme-cosmic .nb-custom-message-not-reply a:hover,
.nb-theme-cosmic .nb-custom-message-not-reply a:focus {
  color: #ffffff;
}.nb-theme-cosmic .nb-custom-message-reply {
  background: #252547;
  color: #ffffff;
}[dir=ltr] .nb-theme-cosmic .nb-custom-message-reply {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-cosmic .nb-custom-message-reply {
  border-top-left-radius: 0;
}.nb-theme-cosmic nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  border-radius: 0.25rem;
}.nb-theme-cosmic nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}.nb-theme-cosmic nb-accordion-item-header h1 {
  margin: 0;
}.nb-theme-cosmic nb-accordion-item-header h2 {
  margin: 0;
}.nb-theme-cosmic nb-accordion-item-header h3 {
  margin: 0;
}.nb-theme-cosmic nb-accordion-item-header h4 {
  margin: 0;
}.nb-theme-cosmic nb-accordion-item-header h5 {
  margin: 0;
}.nb-theme-cosmic nb-accordion-item-header h6 {
  margin: 0;
}.nb-theme-cosmic nb-accordion-item-header .expansion-indicator {
  position: absolute;
}[dir=ltr] .nb-theme-cosmic nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}[dir=rtl] .nb-theme-cosmic nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}.nb-theme-cosmic nb-accordion-item {
  background-color: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
}.nb-theme-cosmic nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}.nb-theme-cosmic nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.nb-theme-cosmic nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}.nb-theme-cosmic nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #1b1b38;
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-cosmic nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}.nb-theme-cosmic [nbButton], .nb-theme-cosmic [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}.nb-theme-cosmic [nbButton]:hover, .nb-theme-cosmic :hover[nbButtonToggle], .nb-theme-cosmic [nbButton]:focus, .nb-theme-cosmic :focus[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-cosmic [nbButton].full-width, .nb-theme-cosmic .full-width[nbButtonToggle] {
  width: 100%;
}.nb-theme-cosmic [nbButton] nb-icon, .nb-theme-cosmic [nbButtonToggle] nb-icon {
  vertical-align: top;
}.nb-theme-cosmic [nbButton].nb-transition, .nb-theme-cosmic .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}.nb-theme-cosmic [nbButton]:focus, .nb-theme-cosmic :focus[nbButtonToggle] {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic [nbButton][disabled], .nb-theme-cosmic [disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].btn-disabled, .nb-theme-cosmic .btn-disabled[nbButtonToggle] {
  cursor: default;
}.nb-theme-cosmic [nbButton].size-tiny, .nb-theme-cosmic .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}.nb-theme-cosmic [nbButton].size-tiny nb-icon, .nb-theme-cosmic .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-cosmic [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-cosmic [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-cosmic [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-cosmic [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-cosmic [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}.nb-theme-cosmic [nbButton].size-small, .nb-theme-cosmic .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-cosmic [nbButton].size-small nb-icon, .nb-theme-cosmic .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-cosmic [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-cosmic [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-cosmic [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-cosmic [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-cosmic [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}.nb-theme-cosmic [nbButton].size-medium, .nb-theme-cosmic .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-cosmic [nbButton].size-medium nb-icon, .nb-theme-cosmic .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-cosmic [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-cosmic [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-cosmic [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-cosmic [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-cosmic [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}.nb-theme-cosmic [nbButton].size-large, .nb-theme-cosmic .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbButton].size-large nb-icon, .nb-theme-cosmic .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-cosmic [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-cosmic [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-cosmic [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-cosmic [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-cosmic [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}.nb-theme-cosmic [nbButton].size-giant, .nb-theme-cosmic .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}.nb-theme-cosmic [nbButton].size-giant nb-icon, .nb-theme-cosmic .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-cosmic [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-cosmic .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-cosmic [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-cosmic .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-cosmic [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-cosmic .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-cosmic [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-cosmic .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-cosmic [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-cosmic .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}.nb-theme-cosmic [nbButton].shape-rectangle, .nb-theme-cosmic .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}.nb-theme-cosmic [nbButton].shape-semi-round, .nb-theme-cosmic .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}.nb-theme-cosmic [nbButton].shape-round, .nb-theme-cosmic .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}.nb-theme-cosmic a[nbButton], .nb-theme-cosmic a[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-cosmic [nbButton].appearance-filled, .nb-theme-cosmic .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-cosmic [nbButton].appearance-filled.size-tiny, .nb-theme-cosmic .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-cosmic [nbButton].appearance-filled.size-small, .nb-theme-cosmic .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-cosmic [nbButton].appearance-filled.size-medium, .nb-theme-cosmic .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-cosmic [nbButton].appearance-filled.size-large, .nb-theme-cosmic .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-cosmic [nbButton].appearance-filled.size-giant, .nb-theme-cosmic .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-cosmic [nbButton].appearance-filled.status-basic, .nb-theme-cosmic .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}.nb-theme-cosmic [nbButton].appearance-filled.status-basic:focus, .nb-theme-cosmic .appearance-filled.status-basic:focus[nbButtonToggle] {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}.nb-theme-cosmic [nbButton].appearance-filled.status-basic:hover, .nb-theme-cosmic .appearance-filled.status-basic:hover[nbButtonToggle] {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}.nb-theme-cosmic [nbButton].appearance-filled.status-basic:active, .nb-theme-cosmic .appearance-filled.status-basic:active[nbButtonToggle] {
  background-color: #e1e1f2;
  border-color: #e1e1f2;
}.nb-theme-cosmic [nbButton].appearance-filled.status-basic[disabled], .nb-theme-cosmic .appearance-filled.status-basic[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-filled.status-basic.btn-disabled, .nb-theme-cosmic .appearance-filled.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-filled.status-primary, .nb-theme-cosmic .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-filled.status-primary:focus, .nb-theme-cosmic .appearance-filled.status-primary:focus[nbButtonToggle] {
  background-color: #7b51db;
  border-color: #5a37b8;
}.nb-theme-cosmic [nbButton].appearance-filled.status-primary:hover, .nb-theme-cosmic .appearance-filled.status-primary:hover[nbButtonToggle] {
  background-color: #b18aff;
  border-color: #b18aff;
}.nb-theme-cosmic [nbButton].appearance-filled.status-primary:active, .nb-theme-cosmic .appearance-filled.status-primary:active[nbButtonToggle] {
  background-color: #7b51db;
  border-color: #7b51db;
}.nb-theme-cosmic [nbButton].appearance-filled.status-primary[disabled], .nb-theme-cosmic .appearance-filled.status-primary[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-filled.status-primary.btn-disabled, .nb-theme-cosmic .appearance-filled.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-filled.status-success, .nb-theme-cosmic .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-filled.status-success:focus, .nb-theme-cosmic .appearance-filled.status-success:focus[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-cosmic [nbButton].appearance-filled.status-success:hover, .nb-theme-cosmic .appearance-filled.status-success:hover[nbButtonToggle] {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-cosmic [nbButton].appearance-filled.status-success:active, .nb-theme-cosmic .appearance-filled.status-success:active[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-cosmic [nbButton].appearance-filled.status-success[disabled], .nb-theme-cosmic .appearance-filled.status-success[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-filled.status-success.btn-disabled, .nb-theme-cosmic .appearance-filled.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-filled.status-warning, .nb-theme-cosmic .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-filled.status-warning:focus, .nb-theme-cosmic .appearance-filled.status-warning:focus[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-cosmic [nbButton].appearance-filled.status-warning:hover, .nb-theme-cosmic .appearance-filled.status-warning:hover[nbButtonToggle] {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-cosmic [nbButton].appearance-filled.status-warning:active, .nb-theme-cosmic .appearance-filled.status-warning:active[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-cosmic [nbButton].appearance-filled.status-warning[disabled], .nb-theme-cosmic .appearance-filled.status-warning[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-filled.status-warning.btn-disabled, .nb-theme-cosmic .appearance-filled.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-filled.status-danger, .nb-theme-cosmic .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-filled.status-danger:focus, .nb-theme-cosmic .appearance-filled.status-danger:focus[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-cosmic [nbButton].appearance-filled.status-danger:hover, .nb-theme-cosmic .appearance-filled.status-danger:hover[nbButtonToggle] {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-cosmic [nbButton].appearance-filled.status-danger:active, .nb-theme-cosmic .appearance-filled.status-danger:active[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-cosmic [nbButton].appearance-filled.status-danger[disabled], .nb-theme-cosmic .appearance-filled.status-danger[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-filled.status-danger.btn-disabled, .nb-theme-cosmic .appearance-filled.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-filled.status-info, .nb-theme-cosmic .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-filled.status-info:focus, .nb-theme-cosmic .appearance-filled.status-info:focus[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-cosmic [nbButton].appearance-filled.status-info:hover, .nb-theme-cosmic .appearance-filled.status-info:hover[nbButtonToggle] {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-cosmic [nbButton].appearance-filled.status-info:active, .nb-theme-cosmic .appearance-filled.status-info:active[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-cosmic [nbButton].appearance-filled.status-info[disabled], .nb-theme-cosmic .appearance-filled.status-info[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-filled.status-info.btn-disabled, .nb-theme-cosmic .appearance-filled.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-filled.status-control, .nb-theme-cosmic .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}.nb-theme-cosmic [nbButton].appearance-filled.status-control:focus, .nb-theme-cosmic .appearance-filled.status-control:focus[nbButtonToggle] {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}.nb-theme-cosmic [nbButton].appearance-filled.status-control:hover, .nb-theme-cosmic .appearance-filled.status-control:hover[nbButtonToggle] {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}.nb-theme-cosmic [nbButton].appearance-filled.status-control:active, .nb-theme-cosmic .appearance-filled.status-control:active[nbButtonToggle] {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
}.nb-theme-cosmic [nbButton].appearance-filled.status-control[disabled], .nb-theme-cosmic .appearance-filled.status-control[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-filled.status-control.btn-disabled, .nb-theme-cosmic .appearance-filled.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-outline, .nb-theme-cosmic .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-cosmic [nbButton].appearance-outline:focus, .nb-theme-cosmic .appearance-outline:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-cosmic .appearance-outline:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-outline.size-tiny, .nb-theme-cosmic .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-cosmic [nbButton].appearance-outline.size-small, .nb-theme-cosmic .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-cosmic [nbButton].appearance-outline.size-medium, .nb-theme-cosmic .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-cosmic [nbButton].appearance-outline.size-large, .nb-theme-cosmic .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-cosmic [nbButton].appearance-outline.size-giant, .nb-theme-cosmic .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-cosmic [nbButton].appearance-outline.status-basic, .nb-theme-cosmic .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
  color: #b4b4db;
}.nb-theme-cosmic [nbButton].appearance-outline.status-basic:focus, .nb-theme-cosmic .appearance-outline.status-basic:focus[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}.nb-theme-cosmic [nbButton].appearance-outline.status-basic:hover, .nb-theme-cosmic .appearance-outline.status-basic:hover[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: #b4b4db;
  color: #b4b4db;
}.nb-theme-cosmic [nbButton].appearance-outline.status-basic:active, .nb-theme-cosmic .appearance-outline.status-basic:active[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}.nb-theme-cosmic [nbButton].appearance-outline.status-basic[disabled], .nb-theme-cosmic .appearance-outline.status-basic[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-outline.status-basic.btn-disabled, .nb-theme-cosmic .appearance-outline.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-outline.status-primary, .nb-theme-cosmic .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
  color: #a16eff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-primary:focus, .nb-theme-cosmic .appearance-outline.status-primary:focus[nbButtonToggle] {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-primary:hover, .nb-theme-cosmic .appearance-outline.status-primary:hover[nbButtonToggle] {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
  color: #a16eff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-primary:active, .nb-theme-cosmic .appearance-outline.status-primary:active[nbButtonToggle] {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-primary[disabled], .nb-theme-cosmic .appearance-outline.status-primary[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-outline.status-primary.btn-disabled, .nb-theme-cosmic .appearance-outline.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-outline.status-success, .nb-theme-cosmic .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-cosmic [nbButton].appearance-outline.status-success:focus, .nb-theme-cosmic .appearance-outline.status-success:focus[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-cosmic [nbButton].appearance-outline.status-success:hover, .nb-theme-cosmic .appearance-outline.status-success:hover[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-cosmic [nbButton].appearance-outline.status-success:active, .nb-theme-cosmic .appearance-outline.status-success:active[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-cosmic [nbButton].appearance-outline.status-success[disabled], .nb-theme-cosmic .appearance-outline.status-success[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-outline.status-success.btn-disabled, .nb-theme-cosmic .appearance-outline.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-outline.status-warning, .nb-theme-cosmic .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-cosmic [nbButton].appearance-outline.status-warning:focus, .nb-theme-cosmic .appearance-outline.status-warning:focus[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-cosmic [nbButton].appearance-outline.status-warning:hover, .nb-theme-cosmic .appearance-outline.status-warning:hover[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-cosmic [nbButton].appearance-outline.status-warning:active, .nb-theme-cosmic .appearance-outline.status-warning:active[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-cosmic [nbButton].appearance-outline.status-warning[disabled], .nb-theme-cosmic .appearance-outline.status-warning[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-outline.status-warning.btn-disabled, .nb-theme-cosmic .appearance-outline.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-outline.status-danger, .nb-theme-cosmic .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-cosmic [nbButton].appearance-outline.status-danger:focus, .nb-theme-cosmic .appearance-outline.status-danger:focus[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-cosmic [nbButton].appearance-outline.status-danger:hover, .nb-theme-cosmic .appearance-outline.status-danger:hover[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-cosmic [nbButton].appearance-outline.status-danger:active, .nb-theme-cosmic .appearance-outline.status-danger:active[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-cosmic [nbButton].appearance-outline.status-danger[disabled], .nb-theme-cosmic .appearance-outline.status-danger[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-outline.status-danger.btn-disabled, .nb-theme-cosmic .appearance-outline.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-outline.status-info, .nb-theme-cosmic .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-info:focus, .nb-theme-cosmic .appearance-outline.status-info:focus[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-info:hover, .nb-theme-cosmic .appearance-outline.status-info:hover[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-info:active, .nb-theme-cosmic .appearance-outline.status-info:active[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-info[disabled], .nb-theme-cosmic .appearance-outline.status-info[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-outline.status-info.btn-disabled, .nb-theme-cosmic .appearance-outline.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-outline.status-control, .nb-theme-cosmic .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-control:focus, .nb-theme-cosmic .appearance-outline.status-control:focus[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-control:hover, .nb-theme-cosmic .appearance-outline.status-control:hover[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-control:active, .nb-theme-cosmic .appearance-outline.status-control:active[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-outline.status-control[disabled], .nb-theme-cosmic .appearance-outline.status-control[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-outline.status-control.btn-disabled, .nb-theme-cosmic .appearance-outline.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-ghost, .nb-theme-cosmic .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-cosmic [nbButton].appearance-ghost:focus, .nb-theme-cosmic .appearance-ghost:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-cosmic .appearance-ghost:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-ghost.size-tiny, .nb-theme-cosmic .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-cosmic [nbButton].appearance-ghost.size-small, .nb-theme-cosmic .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-cosmic [nbButton].appearance-ghost.size-medium, .nb-theme-cosmic .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-cosmic [nbButton].appearance-ghost.size-large, .nb-theme-cosmic .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-cosmic [nbButton].appearance-ghost.size-giant, .nb-theme-cosmic .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-basic, .nb-theme-cosmic .appearance-ghost.status-basic[nbButtonToggle] {
  color: #b4b4db;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:focus, .nb-theme-cosmic .appearance-ghost.status-basic:focus[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #b4b4db;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:hover, .nb-theme-cosmic .appearance-ghost.status-basic:hover[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #b4b4db;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:active, .nb-theme-cosmic .appearance-ghost.status-basic:active[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #b4b4db;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-cosmic .appearance-ghost.status-basic[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-ghost.status-basic.btn-disabled, .nb-theme-cosmic .appearance-ghost.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-ghost.status-primary, .nb-theme-cosmic .appearance-ghost.status-primary[nbButtonToggle] {
  color: #a16eff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:focus, .nb-theme-cosmic .appearance-ghost.status-primary:focus[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #a16eff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:hover, .nb-theme-cosmic .appearance-ghost.status-primary:hover[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #a16eff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:active, .nb-theme-cosmic .appearance-ghost.status-primary:active[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #a16eff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-cosmic .appearance-ghost.status-primary[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-ghost.status-primary.btn-disabled, .nb-theme-cosmic .appearance-ghost.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-ghost.status-success, .nb-theme-cosmic .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-success:focus, .nb-theme-cosmic .appearance-ghost.status-success:focus[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #00d68f;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-success:hover, .nb-theme-cosmic .appearance-ghost.status-success:hover[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #00d68f;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-success:active, .nb-theme-cosmic .appearance-ghost.status-success:active[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #00d68f;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-success[disabled], .nb-theme-cosmic .appearance-ghost.status-success[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-ghost.status-success.btn-disabled, .nb-theme-cosmic .appearance-ghost.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-ghost.status-warning, .nb-theme-cosmic .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:focus, .nb-theme-cosmic .appearance-ghost.status-warning:focus[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ffaa00;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:hover, .nb-theme-cosmic .appearance-ghost.status-warning:hover[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ffaa00;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:active, .nb-theme-cosmic .appearance-ghost.status-warning:active[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ffaa00;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-cosmic .appearance-ghost.status-warning[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-ghost.status-warning.btn-disabled, .nb-theme-cosmic .appearance-ghost.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-ghost.status-danger, .nb-theme-cosmic .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:focus, .nb-theme-cosmic .appearance-ghost.status-danger:focus[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ff3d71;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:hover, .nb-theme-cosmic .appearance-ghost.status-danger:hover[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ff3d71;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:active, .nb-theme-cosmic .appearance-ghost.status-danger:active[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ff3d71;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-cosmic .appearance-ghost.status-danger[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-ghost.status-danger.btn-disabled, .nb-theme-cosmic .appearance-ghost.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-ghost.status-info, .nb-theme-cosmic .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-info:focus, .nb-theme-cosmic .appearance-ghost.status-info:focus[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #0095ff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-info:hover, .nb-theme-cosmic .appearance-ghost.status-info:hover[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #0095ff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-info:active, .nb-theme-cosmic .appearance-ghost.status-info:active[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #0095ff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-info[disabled], .nb-theme-cosmic .appearance-ghost.status-info[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-ghost.status-info.btn-disabled, .nb-theme-cosmic .appearance-ghost.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-ghost.status-control, .nb-theme-cosmic .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-control:focus, .nb-theme-cosmic .appearance-ghost.status-control:focus[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-control:hover, .nb-theme-cosmic .appearance-ghost.status-control:hover[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-control:active, .nb-theme-cosmic .appearance-ghost.status-control:active[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-ghost.status-control[disabled], .nb-theme-cosmic .appearance-ghost.status-control[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-ghost.status-control.btn-disabled, .nb-theme-cosmic .appearance-ghost.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-hero, .nb-theme-cosmic .appearance-hero[nbButtonToggle] {
  text-shadow: 0 0.5rem 1rem 0 #1a1f33;
  text-transform: uppercase;
}.nb-theme-cosmic [nbButton].appearance-hero.size-tiny, .nb-theme-cosmic .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}.nb-theme-cosmic [nbButton].appearance-hero.size-small, .nb-theme-cosmic .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}.nb-theme-cosmic [nbButton].appearance-hero.size-medium, .nb-theme-cosmic .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}.nb-theme-cosmic [nbButton].appearance-hero.size-large, .nb-theme-cosmic .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}.nb-theme-cosmic [nbButton].appearance-hero.size-giant, .nb-theme-cosmic .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}.nb-theme-cosmic [nbButton].appearance-hero.status-basic, .nb-theme-cosmic .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  border: none;
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent;
  color: #b4b4db;
}.nb-theme-cosmic [nbButton].appearance-hero.status-basic:focus, .nb-theme-cosmic .appearance-hero.status-basic:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-hero.status-basic:hover, .nb-theme-cosmic .appearance-hero.status-basic:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}.nb-theme-cosmic [nbButton].appearance-hero.status-basic:active, .nb-theme-cosmic .appearance-hero.status-basic:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
}.nb-theme-cosmic [nbButton].appearance-hero.status-basic[disabled], .nb-theme-cosmic .appearance-hero.status-basic[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-hero.status-basic.btn-disabled, .nb-theme-cosmic .appearance-hero.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-cosmic .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f7fc;
    opacity: 0.8;
  }
}@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f7fc;
    opacity: 0.8;
  }
}.nb-theme-cosmic [nbButton].appearance-hero.status-primary, .nb-theme-cosmic .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #b18aff, #a16eff);
  border: none;
  box-shadow: 0 0 0 0 #7b51db, 0 0 0 0 #5a37b8, 0 0 transparent;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-hero.status-primary:focus, .nb-theme-cosmic .appearance-hero.status-primary:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
  box-shadow: 0 0 0 0 #7b51db, 0 0 0 0 #5a37b8, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-hero.status-primary:hover, .nb-theme-cosmic .appearance-hero.status-primary:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #d5bfff, #b18aff);
}.nb-theme-cosmic [nbButton].appearance-hero.status-primary:active, .nb-theme-cosmic .appearance-hero.status-primary:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
}.nb-theme-cosmic [nbButton].appearance-hero.status-primary[disabled], .nb-theme-cosmic .appearance-hero.status-primary[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-hero.status-primary.btn-disabled, .nb-theme-cosmic .appearance-hero.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-cosmic .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #b18aff;
    opacity: 0.8;
  }
}@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #b18aff;
    opacity: 0.8;
  }
}.nb-theme-cosmic [nbButton].appearance-hero.status-success, .nb-theme-cosmic .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-hero.status-success:focus, .nb-theme-cosmic .appearance-hero.status-success:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-hero.status-success:hover, .nb-theme-cosmic .appearance-hero.status-success:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}.nb-theme-cosmic [nbButton].appearance-hero.status-success:active, .nb-theme-cosmic .appearance-hero.status-success:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}.nb-theme-cosmic [nbButton].appearance-hero.status-success[disabled], .nb-theme-cosmic .appearance-hero.status-success[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-hero.status-success.btn-disabled, .nb-theme-cosmic .appearance-hero.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-cosmic .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}.nb-theme-cosmic [nbButton].appearance-hero.status-warning, .nb-theme-cosmic .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-hero.status-warning:focus, .nb-theme-cosmic .appearance-hero.status-warning:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-hero.status-warning:hover, .nb-theme-cosmic .appearance-hero.status-warning:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}.nb-theme-cosmic [nbButton].appearance-hero.status-warning:active, .nb-theme-cosmic .appearance-hero.status-warning:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}.nb-theme-cosmic [nbButton].appearance-hero.status-warning[disabled], .nb-theme-cosmic .appearance-hero.status-warning[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-hero.status-warning.btn-disabled, .nb-theme-cosmic .appearance-hero.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-cosmic .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}.nb-theme-cosmic [nbButton].appearance-hero.status-danger, .nb-theme-cosmic .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-hero.status-danger:focus, .nb-theme-cosmic .appearance-hero.status-danger:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-hero.status-danger:hover, .nb-theme-cosmic .appearance-hero.status-danger:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}.nb-theme-cosmic [nbButton].appearance-hero.status-danger:active, .nb-theme-cosmic .appearance-hero.status-danger:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}.nb-theme-cosmic [nbButton].appearance-hero.status-danger[disabled], .nb-theme-cosmic .appearance-hero.status-danger[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-hero.status-danger.btn-disabled, .nb-theme-cosmic .appearance-hero.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-cosmic .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}.nb-theme-cosmic [nbButton].appearance-hero.status-info, .nb-theme-cosmic .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}.nb-theme-cosmic [nbButton].appearance-hero.status-info:focus, .nb-theme-cosmic .appearance-hero.status-info:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-hero.status-info:hover, .nb-theme-cosmic .appearance-hero.status-info:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}.nb-theme-cosmic [nbButton].appearance-hero.status-info:active, .nb-theme-cosmic .appearance-hero.status-info:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}.nb-theme-cosmic [nbButton].appearance-hero.status-info[disabled], .nb-theme-cosmic .appearance-hero.status-info[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-hero.status-info.btn-disabled, .nb-theme-cosmic .appearance-hero.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-cosmic .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}.nb-theme-cosmic [nbButton].appearance-hero.status-control, .nb-theme-cosmic .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent;
  color: #323259;
}.nb-theme-cosmic [nbButton].appearance-hero.status-control:focus, .nb-theme-cosmic .appearance-hero.status-control:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic [nbButton].appearance-hero.status-control:hover, .nb-theme-cosmic .appearance-hero.status-control:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}.nb-theme-cosmic [nbButton].appearance-hero.status-control:active, .nb-theme-cosmic .appearance-hero.status-control:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
}.nb-theme-cosmic [nbButton].appearance-hero.status-control[disabled], .nb-theme-cosmic .appearance-hero.status-control[disabled][nbButtonToggle], .nb-theme-cosmic [nbButton].appearance-hero.status-control.btn-disabled, .nb-theme-cosmic .appearance-hero.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-cosmic .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}.nb-theme-cosmic nb-button-group {
  display: -ms-inline-flexbox;
  display: inline-flex;
}[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton]:first-child:not(:last-child), [dir=ltr] .nb-theme-cosmic nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=ltr]
.nb-theme-cosmic nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton]:last-child:not(:first-child), [dir=ltr] .nb-theme-cosmic nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=ltr]
.nb-theme-cosmic nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton]:first-child:not(:last-child), [dir=rtl] .nb-theme-cosmic nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=rtl]
.nb-theme-cosmic nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton]:last-child:not(:first-child), [dir=rtl] .nb-theme-cosmic nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=rtl]
.nb-theme-cosmic nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.nb-theme-cosmic nb-button-group [nbButton]:not(:first-child):not(:last-child), .nb-theme-cosmic nb-button-group :not(:first-child):not(:last-child)[nbButtonToggle],
.nb-theme-cosmic nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}.nb-theme-cosmic nb-button-group [nbButton].appearance-filled, .nb-theme-cosmic nb-button-group .appearance-filled[nbButtonToggle], .nb-theme-cosmic nb-button-group [nbButton].appearance-ghost, .nb-theme-cosmic nb-button-group .appearance-ghost[nbButtonToggle],
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-cosmic nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #ceceeb;
}[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-cosmic nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #ceceeb;
}.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-basic, .nb-theme-cosmic nb-button-group .appearance-filled.status-basic[nbButtonToggle],
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #b4b4db;
}[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-cosmic nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #7b51db;
}[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-cosmic nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #7b51db;
}.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-primary, .nb-theme-cosmic nb-button-group .appearance-filled.status-primary[nbButtonToggle],
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-cosmic nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-cosmic nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-success, .nb-theme-cosmic nb-button-group .appearance-filled.status-success[nbButtonToggle],
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-cosmic nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-cosmic nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-warning, .nb-theme-cosmic nb-button-group .appearance-filled.status-warning[nbButtonToggle],
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-cosmic nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-cosmic nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-danger, .nb-theme-cosmic nb-button-group .appearance-filled.status-danger[nbButtonToggle],
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-cosmic nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-cosmic nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-info, .nb-theme-cosmic nb-button-group .appearance-filled.status-info[nbButtonToggle],
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-cosmic nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #f0f0fa;
}[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-cosmic nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #f0f0fa;
}.nb-theme-cosmic nb-button-group [nbButton].appearance-filled.status-control, .nb-theme-cosmic nb-button-group .appearance-filled.status-control[nbButtonToggle],
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #323259;
}[dir=ltr] .nb-theme-cosmic nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-cosmic nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #ceceeb;
}[dir=rtl] .nb-theme-cosmic nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-cosmic nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-cosmic nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #ceceeb;
}.nb-theme-cosmic nb-list-item {
  border-bottom: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}.nb-theme-cosmic nb-list-item:first-child {
  border-top: 1px solid #1b1b38;
}.nb-theme-cosmic [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-cosmic [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-cosmic [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-cosmic [nbInput]:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-cosmic [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-cosmic [nbInput]:focus {
  outline: none;
}.nb-theme-cosmic [nbInput].input-full-width {
  width: 100%;
}.nb-theme-cosmic [nbInput].status-basic {
  background-color: #252547;
  border-color: #13132b;
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-basic::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-basic:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-basic::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-basic:focus {
  background-color: #323259;
  border-color: #a16eff;
}.nb-theme-cosmic [nbInput].status-basic:hover {
  background-color: #1b1b38;
  border-color: #13132b;
}.nb-theme-cosmic [nbInput].status-basic:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-basic:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-primary {
  background-color: #252547;
  border-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-primary::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-primary:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-primary::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-primary:focus {
  background-color: #323259;
  border-color: #5a37b8;
}.nb-theme-cosmic [nbInput].status-primary:hover {
  background-color: #1b1b38;
  border-color: #b18aff;
}.nb-theme-cosmic [nbInput].status-primary:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-primary:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-success {
  background-color: #252547;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-success::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-success:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-success::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-success:focus {
  background-color: #323259;
  border-color: #00997a;
}.nb-theme-cosmic [nbInput].status-success:hover {
  background-color: #1b1b38;
  border-color: #2ce69b;
}.nb-theme-cosmic [nbInput].status-success:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-success:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-warning {
  background-color: #252547;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-warning::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-warning:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-warning::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-warning:focus {
  background-color: #323259;
  border-color: #b86e00;
}.nb-theme-cosmic [nbInput].status-warning:hover {
  background-color: #1b1b38;
  border-color: #ffc94d;
}.nb-theme-cosmic [nbInput].status-warning:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-warning:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-danger {
  background-color: #252547;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-danger::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-danger:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-danger::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-danger:focus {
  background-color: #323259;
  border-color: #b81d5b;
}.nb-theme-cosmic [nbInput].status-danger:hover {
  background-color: #1b1b38;
  border-color: #ff708d;
}.nb-theme-cosmic [nbInput].status-danger:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-danger:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-info {
  background-color: #252547;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-info::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-info:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-info::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic [nbInput].status-info:focus {
  background-color: #323259;
  border-color: #0057c2;
}.nb-theme-cosmic [nbInput].status-info:hover {
  background-color: #1b1b38;
  border-color: #42aaff;
}.nb-theme-cosmic [nbInput].status-info:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-info:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-control::placeholder {
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-cosmic [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}.nb-theme-cosmic [nbInput].status-control:disabled {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-cosmic [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-cosmic [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-cosmic [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-cosmic [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-cosmic [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-cosmic [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-cosmic [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-cosmic [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-cosmic [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-cosmic [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-cosmic [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-cosmic [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}.nb-theme-cosmic [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}.nb-theme-cosmic [nbInput].shape-round {
  border-radius: 1.5rem;
}.nb-theme-cosmic nb-form-field [nbInput] {
  width: 100%;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}.nb-theme-cosmic .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}.nb-theme-cosmic .cdk-overlay-container {
  z-index: 1040;
}.nb-theme-cosmic nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #323259;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
}.nb-theme-cosmic nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}.nb-theme-cosmic nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}.nb-theme-cosmic nb-popover .arrow::after {
  position: absolute;
  content: ' ';
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #323259;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}.nb-theme-cosmic nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}.nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}.nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}.nb-theme-cosmic nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-cosmic nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-cosmic nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-cosmic nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}.nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}.nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}.nb-theme-cosmic nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-cosmic nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-cosmic nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-cosmic .context-menu-host {
  /*
      Fixes click not being bubbled to the body in Safari.
      https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
    */
  cursor: pointer;
}.nb-theme-cosmic nb-context-menu {
  background-color: #323259;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  min-width: 10rem;
  max-width: 15rem;
}.nb-theme-cosmic nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}.nb-theme-cosmic nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}.nb-theme-cosmic nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-cosmic nb-select .select-button:focus {
  outline: none;
}.nb-theme-cosmic nb-select .select-button[disabled] {
  cursor: default;
}.nb-theme-cosmic nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-cosmic nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-cosmic nb-select.size-tiny .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1rem;
}.nb-theme-cosmic nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}.nb-theme-cosmic nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-cosmic nb-select.size-small .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-cosmic nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}.nb-theme-cosmic nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-cosmic nb-select.size-medium .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-cosmic nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}.nb-theme-cosmic nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-cosmic nb-select.size-large .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-cosmic nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}.nb-theme-cosmic nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-cosmic nb-select.size-giant .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-cosmic nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}.nb-theme-cosmic nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}.nb-theme-cosmic nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}.nb-theme-cosmic nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}.nb-theme-cosmic nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-cosmic nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-cosmic nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button {
  background-color: #252547;
  border-color: #13132b;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #323259;
  border-color: #a16eff;
}.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #1b1b38;
  border-color: #13132b;
}.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #13132b;
}.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #13132b;
}.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #13132b;
}.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button {
  background-color: #252547;
  border-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #323259;
  border-color: #7b51db;
}.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #1b1b38;
  border-color: #b18aff;
}.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #a16eff;
}.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #a16eff;
}.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #a16eff;
}.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button {
  background-color: #252547;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #323259;
  border-color: #00b887;
}.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #1b1b38;
  border-color: #2ce69b;
}.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button {
  background-color: #252547;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #323259;
  border-color: #db8b00;
}.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #1b1b38;
  border-color: #ffc94d;
}.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button {
  background-color: #252547;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #323259;
  border-color: #db2c66;
}.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #1b1b38;
  border-color: #ff708d;
}.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button {
  background-color: #252547;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #323259;
  border-color: #006fd6;
}.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #1b1b38;
  border-color: #42aaff;
}.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}.nb-theme-cosmic nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-cosmic nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-cosmic nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-cosmic nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-cosmic nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-cosmic nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-cosmic nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-cosmic nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-cosmic nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-cosmic nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-cosmic nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #323259;
}.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #7b51db;
  border-color: #5a37b8;
}.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #323259;
}.nb-theme-cosmic nb-select.appearance-hero .select-button {
  border: none;
}.nb-theme-cosmic nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-cosmic nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-cosmic nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-cosmic nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-cosmic nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}[dir=ltr] .nb-theme-cosmic nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  color: #323259;
}.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
}.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #323259;
}.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #b18aff, #a16eff);
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
}.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #d5bfff, #b18aff);
}.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #323259;
}.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #b4b4db;
}.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
}.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #323259;
}.nb-theme-cosmic nb-form-field nb-select {
  width: 100%;
}.nb-theme-cosmic nb-option-list {
  background-color: #323259;
  border-color: #13132b;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  box-shadow: none;
  overflow: hidden;
}.nb-theme-cosmic nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}.nb-theme-cosmic nb-option-list.position-top {
  border-bottom: 0.0625rem solid #13132b;
}.nb-theme-cosmic nb-option-list.position-bottom {
  border-top: 0.0625rem solid #13132b;
}.nb-theme-cosmic nb-option-group {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
}.nb-theme-cosmic nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-cosmic nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-cosmic nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}.nb-theme-cosmic nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-cosmic nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}.nb-theme-cosmic nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}.nb-theme-cosmic nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-cosmic nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}.nb-theme-cosmic nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-cosmic nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}.nb-theme-cosmic nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}.nb-theme-cosmic nb-option {
  background-color: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
}.nb-theme-cosmic nb-option.active {
  background-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
}.nb-theme-cosmic nb-option.selected {
  background-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic nb-option:focus {
  background-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
  outline: none;
}.nb-theme-cosmic nb-option:focus.selected {
  background-color: #7b51db;
  color: #ffffff;
}.nb-theme-cosmic nb-option:hover {
  background-color: rgba(180, 180, 219, 0.16);
  color: #ffffff;
}.nb-theme-cosmic nb-option:hover.selected {
  background-color: #b18aff;
  color: #ffffff;
}.nb-theme-cosmic nb-option.multiple.selected {
  background-color: #323259;
  color: #ffffff;
}.nb-theme-cosmic nb-option.multiple:focus {
  background-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
}.nb-theme-cosmic nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-cosmic nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-cosmic nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-cosmic nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-cosmic nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-cosmic nb-option,
.nb-theme-cosmic nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.nb-theme-cosmic nb-option[disabled],
.nb-theme-cosmic nb-option-group[disabled] {
  background-color: #323259;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}.nb-theme-cosmic nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-cosmic nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}[dir=ltr] .nb-theme-cosmic nb-toast .icon-container {
  margin-right: 1.25rem;
}[dir=rtl] .nb-theme-cosmic nb-toast .icon-container {
  margin-left: 1.25rem;
}.nb-theme-cosmic nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}.nb-theme-cosmic nb-toast.status-basic {
  background: #323259;
  border-color: #1b1b38;
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-basic .title {
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-basic.destroy-by-click:hover {
  background: #323259;
  border-color: #1b1b38;
}.nb-theme-cosmic nb-toast.status-basic .icon-container {
  background: #323259;
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-primary {
  background: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-primary .title {
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-primary.destroy-by-click:hover {
  background: #b18aff;
  border-color: #b18aff;
}.nb-theme-cosmic nb-toast.status-primary .icon-container {
  background: #323259;
  color: #a16eff;
}.nb-theme-cosmic nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-success .title {
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-cosmic nb-toast.status-success .icon-container {
  background: #323259;
  color: #00d68f;
}.nb-theme-cosmic nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-warning .title {
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-cosmic nb-toast.status-warning .icon-container {
  background: #323259;
  color: #ffaa00;
}.nb-theme-cosmic nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-danger .title {
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}.nb-theme-cosmic nb-toast.status-danger .icon-container {
  background: #323259;
  color: #ff3d71;
}.nb-theme-cosmic nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-info .title {
  color: #ffffff;
}.nb-theme-cosmic nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}.nb-theme-cosmic nb-toast.status-info .icon-container {
  background: #323259;
  color: #0095ff;
}.nb-theme-cosmic nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #323259;
}.nb-theme-cosmic nb-toast.status-control .title {
  color: #323259;
}.nb-theme-cosmic nb-toast.status-control.destroy-by-click:hover {
  background: #f7f7fc;
  border-color: #f7f7fc;
}.nb-theme-cosmic nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #323259;
}.nb-theme-cosmic .toastr-overlay-container {
  z-index: 1041;
}.nb-theme-cosmic nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  background: #f0f0fa;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}.nb-theme-cosmic nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}.nb-theme-cosmic nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-cosmic nb-tooltip .content {
  color: #252547;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-cosmic nb-tooltip .arrow {
  border-bottom: 6px dashed #f0f0fa;
}.nb-theme-cosmic nb-tooltip.status-basic {
  background: #1b1b38;
  border-color: transparent;
}.nb-theme-cosmic nb-tooltip.status-basic .arrow {
  border-bottom-color: #1b1b38;
}.nb-theme-cosmic nb-tooltip.status-basic .content {
  color: #ffffff;
}.nb-theme-cosmic nb-tooltip.status-primary {
  background: #a16eff;
  border-color: transparent;
}.nb-theme-cosmic nb-tooltip.status-primary .arrow {
  border-bottom-color: #a16eff;
}.nb-theme-cosmic nb-tooltip.status-primary .content {
  color: #ffffff;
}.nb-theme-cosmic nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}.nb-theme-cosmic nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}.nb-theme-cosmic nb-tooltip.status-success .content {
  color: #ffffff;
}.nb-theme-cosmic nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}.nb-theme-cosmic nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}.nb-theme-cosmic nb-tooltip.status-warning .content {
  color: #ffffff;
}.nb-theme-cosmic nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}.nb-theme-cosmic nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}.nb-theme-cosmic nb-tooltip.status-danger .content {
  color: #ffffff;
}.nb-theme-cosmic nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}.nb-theme-cosmic nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}.nb-theme-cosmic nb-tooltip.status-info .content {
  color: #ffffff;
}.nb-theme-cosmic nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}.nb-theme-cosmic nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}.nb-theme-cosmic nb-tooltip.status-control .content {
  color: #323259;
}.nb-theme-cosmic nb-datepicker-container nb-card {
  border-color: #13132b;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #323259;
  box-shadow: none;
}.nb-theme-cosmic nb-calendar-with-time .nb-timepicker-container,
.nb-theme-cosmic nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}.nb-theme-cosmic nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #13132b;
  border-radius: 0;
}.nb-theme-cosmic nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}.nb-theme-cosmic nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}[dir=ltr] .nb-theme-cosmic nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #13132b;
}[dir=rtl] .nb-theme-cosmic nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #13132b;
}.nb-theme-cosmic nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}.nb-theme-cosmic nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}.nb-theme-cosmic nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}.nb-theme-cosmic nb-radio .outer-circle,
.nb-theme-cosmic nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-cosmic nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}.nb-theme-cosmic nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}.nb-theme-cosmic nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #5a37b8;
}.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #7b51db;
}.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #b18aff;
}.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #b18aff;
}.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #7b51db;
}.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #7b51db;
}.nb-theme-cosmic nb-radio.status-basic .text {
  color: #ffffff;
}.nb-theme-cosmic nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #5a37b8;
}.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #7b51db;
}.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #b18aff;
}.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #b18aff;
}.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #7b51db;
}.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #7b51db;
}.nb-theme-cosmic nb-radio.status-primary .text {
  color: #ffffff;
}.nb-theme-cosmic nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}.nb-theme-cosmic nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}.nb-theme-cosmic nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-cosmic nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}.nb-theme-cosmic nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}.nb-theme-cosmic nb-radio.status-success .text {
  color: #ffffff;
}.nb-theme-cosmic nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}.nb-theme-cosmic nb-radio.status-warning .text {
  color: #ffffff;
}.nb-theme-cosmic nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}.nb-theme-cosmic nb-radio.status-danger .text {
  color: #ffffff;
}.nb-theme-cosmic nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}.nb-theme-cosmic nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}.nb-theme-cosmic nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-cosmic nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}.nb-theme-cosmic nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}.nb-theme-cosmic nb-radio.status-info .text {
  color: #ffffff;
}.nb-theme-cosmic nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}.nb-theme-cosmic nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #ceceeb;
}.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #f0f0fa;
}.nb-theme-cosmic nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-cosmic nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f7fc;
}.nb-theme-cosmic nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f7fc;
}.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #f0f0fa;
}.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #f0f0fa;
}.nb-theme-cosmic nb-radio.status-control .text {
  color: #ffffff;
}.nb-theme-cosmic nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}.nb-theme-cosmic nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-cosmic nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-cosmic nb-radio .text {
  margin-left: 1.25rem;
}[dir=rtl] .nb-theme-cosmic nb-radio .text {
  margin-right: 1.25rem;
}.nb-theme-cosmic .nb-tree-grid-header-cell,
.nb-theme-cosmic .nb-tree-grid-cell,
.nb-theme-cosmic .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #252547;
}.nb-theme-cosmic .nb-tree-grid-header-row {
  background: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic .nb-tree-grid-footer-row {
  background: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic .nb-tree-grid-row {
  background: #323259;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tree-grid-row:hover {
  background: #323259;
}.nb-theme-cosmic .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #323259;
}.nb-theme-cosmic .nb-tree-grid-header-cell button {
  vertical-align: middle;
}.nb-theme-cosmic nb-tree-grid-row-toggle nb-icon, .nb-theme-cosmic nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}.nb-theme-cosmic .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}.nb-theme-cosmic nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}.nb-theme-cosmic nb-icon svg {
  vertical-align: top;
}.nb-theme-cosmic nb-icon.status-basic {
  color: #b4b4db;
}.nb-theme-cosmic nb-icon.status-primary {
  color: #a16eff;
}.nb-theme-cosmic nb-icon.status-success {
  color: #00d68f;
}.nb-theme-cosmic nb-icon.status-warning {
  color: #ffaa00;
}.nb-theme-cosmic nb-icon.status-danger {
  color: #ff3d71;
}.nb-theme-cosmic nb-icon.status-info {
  color: #0095ff;
}.nb-theme-cosmic nb-icon.status-control {
  color: #ffffff;
}.nb-theme-cosmic .nb-form-control-container {
  max-width: inherit;
}.nb-theme-cosmic .nb-form-field-addon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1;
}.nb-theme-cosmic .nb-form-field-addon-disabled {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}.nb-theme-cosmic .nb-form-field-addon-basic {
  color: #b4b4db;
}.nb-theme-cosmic .nb-form-field-addon-basic-highlight {
  color: #a16eff;
}.nb-theme-cosmic .nb-form-field-addon-primary {
  color: #a16eff;
}.nb-theme-cosmic .nb-form-field-addon-primary-highlight {
  color: #7b51db;
}.nb-theme-cosmic .nb-form-field-addon-success {
  color: #00d68f;
}.nb-theme-cosmic .nb-form-field-addon-success-highlight {
  color: #00b887;
}.nb-theme-cosmic .nb-form-field-addon-warning {
  color: #ffaa00;
}.nb-theme-cosmic .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}.nb-theme-cosmic .nb-form-field-addon-danger {
  color: #ff3d71;
}.nb-theme-cosmic .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}.nb-theme-cosmic .nb-form-field-addon-info {
  color: #0095ff;
}.nb-theme-cosmic .nb-form-field-addon-info-highlight {
  color: #006fd6;
}.nb-theme-cosmic .nb-form-field-addon-control {
  color: #ffffff;
}.nb-theme-cosmic .nb-form-field-addon-control-highlight {
  color: #ffffff;
}.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}.nb-theme-cosmic .nb-form-field-prefix-tiny,
.nb-theme-cosmic .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}.nb-theme-cosmic .nb-form-field-prefix-tiny nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}.nb-theme-cosmic .nb-form-field-prefix-small,
.nb-theme-cosmic .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-cosmic .nb-form-field-prefix-small nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}.nb-theme-cosmic .nb-form-field-prefix-medium,
.nb-theme-cosmic .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-cosmic .nb-form-field-prefix-medium nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}.nb-theme-cosmic .nb-form-field-prefix-large,
.nb-theme-cosmic .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}.nb-theme-cosmic .nb-form-field-prefix-large nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}.nb-theme-cosmic .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}.nb-theme-cosmic .nb-form-field-prefix-giant,
.nb-theme-cosmic .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}.nb-theme-cosmic .nb-form-field-prefix-giant nb-icon,
.nb-theme-cosmic .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-cosmic .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=ltr] .nb-theme-cosmic .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-cosmic .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}.nb-theme-cosmic nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}.nb-theme-cosmic nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-cosmic nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-cosmic nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-cosmic nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}.nb-theme-cosmic nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}.nb-theme-cosmic nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}.nb-theme-cosmic nb-tag.appearance-filled.status-basic {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}.nb-theme-cosmic nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e1e1f2;
}.nb-theme-cosmic nb-tag.appearance-filled.status-basic.active {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}.nb-theme-cosmic nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}.nb-theme-cosmic nb-tag.appearance-filled.status-primary {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}.nb-theme-cosmic nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #7b51db;
}.nb-theme-cosmic nb-tag.appearance-filled.status-primary.active {
  background-color: #7b51db;
  border-color: #5a37b8;
}.nb-theme-cosmic nb-tag.appearance-filled.status-primary:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}.nb-theme-cosmic nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-cosmic nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}.nb-theme-cosmic nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-cosmic nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-cosmic nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-cosmic nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}.nb-theme-cosmic nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-cosmic nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-cosmic nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-cosmic nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}.nb-theme-cosmic nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-cosmic nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-cosmic nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-cosmic nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}.nb-theme-cosmic nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-cosmic nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-cosmic nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}.nb-theme-cosmic nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #f0f0fa;
}.nb-theme-cosmic nb-tag.appearance-filled.status-control.active {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}.nb-theme-cosmic nb-tag.appearance-filled.status-control:hover {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}.nb-theme-cosmic nb-tag.appearance-outline.status-basic {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
  color: #b4b4db;
}.nb-theme-cosmic nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}.nb-theme-cosmic nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}.nb-theme-cosmic nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: #b4b4db;
  color: #b4b4db;
}.nb-theme-cosmic nb-tag.appearance-outline.status-primary {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
  color: #a16eff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
  color: #a16eff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-cosmic nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-cosmic nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-cosmic nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-cosmic nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-cosmic nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-cosmic nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-cosmic nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-cosmic nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-cosmic nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-cosmic nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-cosmic nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-cosmic nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-cosmic nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-remove {
  cursor: pointer;
}.nb-theme-cosmic .nb-tag-remove.size-tiny {
  font-size: 1rem;
}[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-cosmic .nb-tag-remove.size-small {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-cosmic .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-cosmic .nb-tag-remove.size-large {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-cosmic .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-cosmic .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-cosmic nb-tag-list {
  display: -ms-inline-flexbox;
  display: inline-flex;
  outline: none;
}.nb-theme-cosmic nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}.nb-theme-cosmic nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}.nb-theme-cosmic nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}.nb-theme-cosmic nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}.nb-theme-cosmic nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}.nb-theme-cosmic nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}.nb-theme-cosmic nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}.nb-theme-cosmic nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}.nb-theme-cosmic nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}.nb-theme-cosmic nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-cosmic nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}.nb-theme-cosmic .nb-tag-list-tags-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1;
      flex: 1;
}.nb-theme-cosmic .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-cosmic .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-cosmic .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-cosmic .nb-tag-list-with-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-cosmic .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-cosmic .nb-tag-list-with-input:focus {
  outline: none;
}.nb-theme-cosmic .nb-tag-list-with-input.input-full-width {
  width: 100%;
}.nb-theme-cosmic .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}.nb-theme-cosmic .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}.nb-theme-cosmic .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}.nb-theme-cosmic .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}.nb-theme-cosmic .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}.nb-theme-cosmic .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}.nb-theme-cosmic .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}.nb-theme-cosmic .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}.nb-theme-cosmic .nb-tag-list-with-input.status-basic {
  background-color: #252547;
  border-color: #13132b;
}.nb-theme-cosmic .nb-tag-list-with-input.status-basic.focus {
  background-color: #323259;
  border-color: #a16eff;
}.nb-theme-cosmic .nb-tag-list-with-input.status-primary {
  background-color: #252547;
  border-color: #a16eff;
}.nb-theme-cosmic .nb-tag-list-with-input.status-primary.focus {
  background-color: #323259;
  border-color: #5a37b8;
}.nb-theme-cosmic .nb-tag-list-with-input.status-success {
  background-color: #252547;
  border-color: #00d68f;
}.nb-theme-cosmic .nb-tag-list-with-input.status-success.focus {
  background-color: #323259;
  border-color: #00997a;
}.nb-theme-cosmic .nb-tag-list-with-input.status-warning {
  background-color: #252547;
  border-color: #ffaa00;
}.nb-theme-cosmic .nb-tag-list-with-input.status-warning.focus {
  background-color: #323259;
  border-color: #b86e00;
}.nb-theme-cosmic .nb-tag-list-with-input.status-danger {
  background-color: #252547;
  border-color: #ff3d71;
}.nb-theme-cosmic .nb-tag-list-with-input.status-danger.focus {
  background-color: #323259;
  border-color: #b81d5b;
}.nb-theme-cosmic .nb-tag-list-with-input.status-info {
  background-color: #252547;
  border-color: #0095ff;
}.nb-theme-cosmic .nb-tag-list-with-input.status-info.focus {
  background-color: #323259;
  border-color: #0057c2;
}.nb-theme-cosmic .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-cosmic .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-cosmic nb-form-field nb-tag-list {
  width: 100%;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-cosmic .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}.nb-theme-cosmic .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  -ms-flex: 1;
      flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}.nb-theme-cosmic .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-cosmic .nb-tag-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-cosmic .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-cosmic .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}.nb-theme-cosmic .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}.nb-theme-cosmic .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}.nb-theme-cosmic .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}.nb-theme-cosmic .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}.nb-theme-cosmic .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .nb-tag-input.status-basic {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-basic::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-basic:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-basic::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-basic:disabled {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-basic:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-primary {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-primary::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-primary:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-primary::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-primary:disabled {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-primary:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-success {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-success::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-success:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-success::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-success:disabled {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-success:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-warning {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-warning::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-warning:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-warning::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-warning:disabled {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-warning:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-danger {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-danger::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-danger:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-danger::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-danger:disabled {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-danger:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-info {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-info::-moz-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-info:-ms-input-placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-info::placeholder {
  color: #b4b4db;
}.nb-theme-cosmic .nb-tag-input.status-info:disabled {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-info:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .nb-tag-input.status-control {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-control:disabled {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-cosmic .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-cosmic body {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic h1, .nb-theme-cosmic h2, .nb-theme-cosmic h3, .nb-theme-cosmic h4, .nb-theme-cosmic h5, .nb-theme-cosmic h6,
.nb-theme-cosmic .h1, .nb-theme-cosmic .h2, .nb-theme-cosmic .h3, .nb-theme-cosmic .h4, .nb-theme-cosmic .h5, .nb-theme-cosmic .h6 {
  color: #ffffff;
}.nb-theme-cosmic h1,
.nb-theme-cosmic .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-cosmic h2,
.nb-theme-cosmic .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-cosmic h3,
.nb-theme-cosmic .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-cosmic h4,
.nb-theme-cosmic .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-cosmic h5,
.nb-theme-cosmic .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-cosmic h6,
.nb-theme-cosmic .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-cosmic .subtitle,
.nb-theme-cosmic .subtitle-2 {
  color: #ffffff;
}.nb-theme-cosmic .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-cosmic p,
.nb-theme-cosmic .paragraph {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .paragraph-2 {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-cosmic a {
  color: #a16eff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}.nb-theme-cosmic a:focus {
  color: #7b51db;
}.nb-theme-cosmic a:hover {
  color: #b18aff;
}.nb-theme-cosmic a.link-control, .nb-theme-cosmic a.link-control:hover {
  color: #ffffff;
}.nb-theme-cosmic a.link-alternate, .nb-theme-cosmic a.link-alternate:hover {
  color: #252547;
}.nb-theme-cosmic .label {
  color: #b4b4db;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-cosmic .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-cosmic .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-cosmic .caption,
.nb-theme-cosmic .caption-2 {
  color: #b4b4db;
}.nb-theme-cosmic .caption.status-basic,
.nb-theme-cosmic .caption-2.status-basic {
  color: #ffffff;
}.nb-theme-cosmic .caption.status-primary,
.nb-theme-cosmic .caption-2.status-primary {
  color: #a16eff;
}.nb-theme-cosmic .caption.status-success,
.nb-theme-cosmic .caption-2.status-success {
  color: #00d68f;
}.nb-theme-cosmic .caption.status-warning,
.nb-theme-cosmic .caption-2.status-warning {
  color: #ffaa00;
}.nb-theme-cosmic .caption.status-danger,
.nb-theme-cosmic .caption-2.status-danger {
  color: #ff3d71;
}.nb-theme-cosmic .caption.status-info,
.nb-theme-cosmic .caption-2.status-info {
  color: #0095ff;
}.nb-theme-cosmic .caption.status-control,
.nb-theme-cosmic .caption-2.status-control {
  color: #ffffff;
}.nb-theme-cosmic li {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-cosmic .text-alternate {
  color: #252547;
}.nb-theme-cosmic .text-disabled {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic .text-hint {
  color: #b4b4db;
}.nb-theme-cosmic .text-basic {
  color: #ffffff;
}.nb-theme-cosmic .text-primary {
  color: #a16eff;
}.nb-theme-cosmic .text-success {
  color: #00d68f;
}.nb-theme-cosmic .text-warning {
  color: #ffaa00;
}.nb-theme-cosmic .text-danger {
  color: #ff3d71;
}.nb-theme-cosmic .text-info {
  color: #0095ff;
}.nb-theme-cosmic .text-control {
  color: #ffffff;
}.nb-theme-cosmic ng2-smart-table table tr th,
.nb-theme-cosmic ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}.nb-theme-cosmic ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}.nb-theme-cosmic ng2-smart-table table tr th,
.nb-theme-cosmic ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #1b1b38;
  vertical-align: middle;
}.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}[dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}[dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #ffffff;
  text-decoration: none;
}.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #ffffff;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}[dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}[dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  -ms-transform: translate(0, -50%) rotate(180deg);
      transform: translate(0, -50%) rotate(180deg);
}.nb-theme-cosmic ng2-smart-table thead tr {
  background: #323259;
}.nb-theme-cosmic ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}.nb-theme-cosmic ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}.nb-theme-cosmic ng2-smart-table tbody tr.selected, .nb-theme-cosmic ng2-smart-table tbody tr:hover {
  background: #1b1b38 !important;
}.nb-theme-cosmic ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #252547;
}.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #a16eff;
  background-color: #a16eff;
  color: #ffffff;
  border-radius: 0.375rem;
}.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #5a37b8;
}.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #b18aff;
  border-color: #b18aff;
}.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #7b51db;
  border-color: #7b51db;
}.nb-theme-cosmic ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}.nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #ffffff;
}.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #1b1b38;
}.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #a16eff;
}.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}.nb-theme-cosmic ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}.nb-theme-cosmic ng2-smart-table ng2-smart-table-pager {
  display: block;
}.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1.25rem;
}.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #1b1b38 solid 1px;
  border-radius: 0.25rem;
}.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #1b1b38;
}[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #1b1b38;
}.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #a16eff;
  padding: 0.75rem 1.25rem;
  border: none;
}.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #a16eff;
  color: #a16eff;
}.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #a16eff;
  color: #a16eff;
  text-decoration: none;
}[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #a16eff;
}.nb-theme-cosmic nb-auth-block .text-link {
  color: #b4b4db;
}.nb-theme-cosmic nb-auth-block .forgot-password {
  color: rgba(180, 180, 219, 0.48);
}.nb-theme-cosmic nb-auth-block .socials a {
  color: #b4b4db;
}@media (max-width: 575.98px) {
  .nb-theme-cosmic .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}.nb-theme-cosmic .pace .pace-progress {
  background: #a16eff;
}.nb-theme-cosmic .pace .pace-progress-inner {
  box-shadow: 0 0 10px #a16eff, 0 0 5px #a16eff;
}.nb-theme-cosmic .pace .pace-activity {
  display: none;
}.nb-theme-cosmic nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}.nb-theme-cosmic nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}.nb-theme-cosmic nb-card nb-list {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}.nb-theme-cosmic nb-card nb-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-cosmic nb-card nb-list::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-cosmic nb-card nb-list::-webkit-scrollbar-track {
  background: #252547;
}.nb-theme-cosmic .table {
  color: #ffffff !important;
}.nb-theme-cosmic .mat-form-field-infix {
  padding: 0.59em 0 !important;
}.nb-theme-cosmic .mat-select-panel {
  max-width: 385px;
}.nb-theme-corporate .mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-badge-small .mat-badge-content {
  font-size: 9px;
}.nb-theme-corporate .mat-badge-large .mat-badge-content {
  font-size: 24px;
}.nb-theme-corporate .mat-h1, .nb-theme-corporate .mat-headline, .nb-theme-corporate .mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-corporate .mat-h2, .nb-theme-corporate .mat-title, .nb-theme-corporate .mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-corporate .mat-h3, .nb-theme-corporate .mat-subheading-2, .nb-theme-corporate .mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-corporate .mat-h4, .nb-theme-corporate .mat-subheading-1, .nb-theme-corporate .mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-corporate .mat-h5, .nb-theme-corporate .mat-typography h5 {
  font: 400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-corporate .mat-h6, .nb-theme-corporate .mat-typography h6 {
  font: 400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-corporate .mat-body-strong, .nb-theme-corporate .mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-corporate .mat-body, .nb-theme-corporate .mat-body-1, .nb-theme-corporate .mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-corporate .mat-body p, .nb-theme-corporate .mat-body-1 p, .nb-theme-corporate .mat-typography p {
  margin: 0 0 12px;
}.nb-theme-corporate .mat-small, .nb-theme-corporate .mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-corporate .mat-display-4, .nb-theme-corporate .mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}.nb-theme-corporate .mat-display-3, .nb-theme-corporate .mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}.nb-theme-corporate .mat-display-2, .nb-theme-corporate .mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}.nb-theme-corporate .mat-display-1, .nb-theme-corporate .mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}.nb-theme-corporate .mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-corporate .mat-button, .nb-theme-corporate .mat-raised-button, .nb-theme-corporate .mat-icon-button, .nb-theme-corporate .mat-stroked-button,
.nb-theme-corporate .mat-flat-button, .nb-theme-corporate .mat-fab, .nb-theme-corporate .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-corporate .mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-card-title {
  font-size: 24px;
  font-weight: 500;
}.nb-theme-corporate .mat-card-header .mat-card-title {
  font-size: 20px;
}.nb-theme-corporate .mat-card-subtitle,
.nb-theme-corporate .mat-card-content {
  font-size: 14px;
}.nb-theme-corporate .mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}.nb-theme-corporate .mat-chip {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-corporate .mat-chip .mat-chip-trailing-icon.mat-icon,
.nb-theme-corporate .mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}.nb-theme-corporate .mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}.nb-theme-corporate .mat-cell, .nb-theme-corporate .mat-footer-cell {
  font-size: 14px;
}.nb-theme-corporate .mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-calendar-body {
  font-size: 13px;
}.nb-theme-corporate .mat-calendar-body-label,
.nb-theme-corporate .mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-corporate .mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}.nb-theme-corporate .mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-corporate .mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}.nb-theme-corporate .mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-corporate .mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-corporate .mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}.nb-theme-corporate .mat-form-field-prefix .mat-icon,
.nb-theme-corporate .mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}.nb-theme-corporate .mat-form-field-prefix .mat-icon-button,
.nb-theme-corporate .mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}.nb-theme-corporate .mat-form-field-prefix .mat-icon-button .mat-icon,
.nb-theme-corporate .mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}.nb-theme-corporate .mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}.nb-theme-corporate .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-corporate .mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34369em) scale(0.75);
      transform: translateY(-1.34369em) scale(0.75);
  width: 133.33339333%;
}.nb-theme-corporate .mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34368em) scale(0.75);
      transform: translateY(-1.34368em) scale(0.75);
  width: 133.33340333%;
}.nb-theme-corporate .mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}.nb-theme-corporate .mat-form-field-label {
  top: 1.34375em;
}.nb-theme-corporate .mat-form-field-underline {
  bottom: 1.34375em;
}.nb-theme-corporate .mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.66666667em;
  top: calc(100% - 1.79166667em);
}.nb-theme-corporate .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}.nb-theme-corporate .mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}.nb-theme-corporate .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-corporate .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00118px);
  -ms-transform: translateY(-1.28107em) scale(0.75);
  width: 133.33351333%;
}.nb-theme-corporate .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00119px);
  -ms-transform: translateY(-1.28106em) scale(0.75);
  width: 133.33352333%;
}.nb-theme-corporate .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.0012px);
  -ms-transform: translateY(-1.28105em) scale(0.75);
  width: 133.33353333%;
}.nb-theme-corporate .mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}.nb-theme-corporate .mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}.nb-theme-corporate .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.54166667em;
  top: calc(100% - 1.66666667em);
}@media print {
  .nb-theme-corporate .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .nb-theme-corporate .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.28104em) scale(0.75);
        transform: translateY(-1.28104em) scale(0.75);
  }
  .nb-theme-corporate .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28103em) scale(0.75);
  }
  .nb-theme-corporate .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.28102em) scale(0.75);
        transform: translateY(-1.28102em) scale(0.75);
  }
}.nb-theme-corporate .mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}.nb-theme-corporate .mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}.nb-theme-corporate .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-corporate .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59369em) scale(0.75);
      transform: translateY(-0.59369em) scale(0.75);
  width: 133.33339333%;
}.nb-theme-corporate .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59368em) scale(0.75);
      transform: translateY(-0.59368em) scale(0.75);
  width: 133.33340333%;
}.nb-theme-corporate .mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}.nb-theme-corporate .mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}.nb-theme-corporate .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-corporate .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59369em) scale(0.75);
      transform: translateY(-1.59369em) scale(0.75);
  width: 133.33339333%;
}.nb-theme-corporate .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59368em) scale(0.75);
      transform: translateY(-1.59368em) scale(0.75);
  width: 133.33340333%;
}.nb-theme-corporate .mat-grid-tile-header,
.nb-theme-corporate .mat-grid-tile-footer {
  font-size: 14px;
}.nb-theme-corporate .mat-grid-tile-header .mat-line,
.nb-theme-corporate .mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-corporate .mat-grid-tile-header .mat-line:nth-child(n+2),
.nb-theme-corporate .mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-corporate input.mat-input-element {
  margin-top: -0.0625em;
}.nb-theme-corporate .mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}.nb-theme-corporate .mat-paginator,
.nb-theme-corporate .mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}.nb-theme-corporate .mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-select-trigger {
  height: 1.125em;
}.nb-theme-corporate .mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-corporate .mat-stepper-vertical, .nb-theme-corporate .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-step-label {
  font-size: 14px;
  font-weight: 400;
}.nb-theme-corporate .mat-step-sub-label-error {
  font-weight: normal;
}.nb-theme-corporate .mat-step-label-error {
  font-size: 14px;
}.nb-theme-corporate .mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-corporate .mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-tab-label, .nb-theme-corporate .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-corporate .mat-toolbar,
.nb-theme-corporate .mat-toolbar h1,
.nb-theme-corporate .mat-toolbar h2,
.nb-theme-corporate .mat-toolbar h3,
.nb-theme-corporate .mat-toolbar h4,
.nb-theme-corporate .mat-toolbar h5,
.nb-theme-corporate .mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}.nb-theme-corporate .mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}.nb-theme-corporate .mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}.nb-theme-corporate .mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-list-base .mat-list-item {
  font-size: 16px;
}.nb-theme-corporate .mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-corporate .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-corporate .mat-list-base .mat-list-option {
  font-size: 16px;
}.nb-theme-corporate .mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-corporate .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-corporate .mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-corporate .mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}.nb-theme-corporate .mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-corporate .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-corporate .mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}.nb-theme-corporate .mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-corporate .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-corporate .mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-corporate .mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}.nb-theme-corporate .mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-corporate .mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}.nb-theme-corporate .mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}.nb-theme-corporate .mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-corporate .mat-tree-node,
.nb-theme-corporate .mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}.nb-theme-corporate .mat-ripple {
  overflow: hidden;
  position: relative;
}.nb-theme-corporate .mat-ripple:not(:empty) {
  transform: translateZ(0);
}.nb-theme-corporate .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}.nb-theme-corporate .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  -ms-transform: scale(0);
      transform: scale(0);
}.cdk-high-contrast-active .nb-theme-corporate .mat-ripple-element {
  display: none;
}.nb-theme-corporate .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;
}.nb-theme-corporate .cdk-overlay-container, .nb-theme-corporate .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}.nb-theme-corporate .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}.nb-theme-corporate .cdk-overlay-container:empty {
  display: none;
}.nb-theme-corporate .cdk-global-overlay-wrapper {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1000;
}.nb-theme-corporate .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}.nb-theme-corporate .cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}.nb-theme-corporate .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}.cdk-high-contrast-active .nb-theme-corporate .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}.nb-theme-corporate .cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}.nb-theme-corporate .cdk-overlay-transparent-backdrop, .nb-theme-corporate .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}.nb-theme-corporate .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}.nb-theme-corporate .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}@keyframes cdk-text-field-autofill-start {
  /*!*/
}@keyframes cdk-text-field-autofill-end {
  /*!*/
}.nb-theme-corporate .cdk-text-field-autofill-monitored:-webkit-autofill {
  -webkit-animation: cdk-text-field-autofill-start 0s 1ms;
          animation: cdk-text-field-autofill-start 0s 1ms;
}.nb-theme-corporate .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  -webkit-animation: cdk-text-field-autofill-end 0s 1ms;
          animation: cdk-text-field-autofill-end 0s 1ms;
}.nb-theme-corporate textarea.cdk-textarea-autosize {
  resize: none;
}.nb-theme-corporate textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}.nb-theme-corporate textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}.nb-theme-corporate .mat-focus-indicator {
  position: relative;
}.nb-theme-corporate .mat-mdc-focus-indicator {
  position: relative;
}.nb-theme-corporate nb-layout-header nav {
  display: contents;
  padding: 0px !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}.nb-theme-corporate nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-corporate nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-corporate .layout {
  min-width: 300px;
}.nb-theme-corporate nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}.nb-theme-corporate nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}@media screen and (min-width: 1940px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}@media screen and (min-width: 2070px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}@media screen and (min-width: 2220px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}.nb-theme-corporate nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: none;
}.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}.nb-theme-corporate nb-layout .layout .layout-container .content.center {
  width: 900px;
  -ms-flex: 0 100 900px !important;
      flex: 0 100 900px !important;
}.nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}@media (max-width: 991.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}.nb-theme-corporate nb-layout-header {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate nb-layout-header nav {
  color: #222b45;
  box-shadow: none;
  height: 4.75rem;
  padding: 1.25rem;
}.nb-theme-corporate nb-layout-header nav a {
  color: #222b45;
}.nb-theme-corporate nb-layout-header nav a:focus, .nb-theme-corporate nb-layout-header nav a:active, .nb-theme-corporate nb-layout-header nav a:hover {
  color: #222b45;
}.nb-theme-corporate nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}.nb-theme-corporate nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}.nb-theme-corporate nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}.nb-theme-corporate nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}.nb-theme-corporate nb-sidebar {
  background-color: #ffffff;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}.nb-theme-corporate nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}.nb-theme-corporate nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}@media (max-width: 767.98px) {
  .nb-theme-corporate nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-corporate nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}.nb-theme-corporate nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}.nb-theme-corporate nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-corporate nb-sidebar.collapsed nb-sidebar-header, .nb-theme-corporate nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-corporate nb-sidebar.compacted {
  width: 3.5rem;
}.nb-theme-corporate nb-sidebar.compacted .main-container {
  width: 3.5rem;
}.nb-theme-corporate nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: '';
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}[dir=ltr] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}[dir=rtl] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}.nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  -ms-flex-pack: center;
      justify-content: center;
}.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-corporate nb-sidebar.fixed.left.collapsed + .content,
.nb-theme-corporate nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}.nb-theme-corporate nb-sidebar.fixed.right.collapsed + .content,
.nb-theme-corporate nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}.nb-theme-corporate nb-sidebar.expanded {
  width: 16rem;
}.nb-theme-corporate nb-sidebar.expanded > .scrollable {
  width: 16rem;
}.nb-theme-corporate nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-corporate nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-corporate nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}.nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:hover[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:active[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:hover[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:active[nbButtonToggle] {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active), .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: none;
}[dir=ltr] .nb-theme-corporate nb-calendar-pageable-navigation {
  margin-left: auto;
}[dir=rtl] .nb-theme-corporate nb-calendar-pageable-navigation {
  margin-right: auto;
}.nb-theme-corporate nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}[dir=ltr] .nb-theme-corporate nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-corporate nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}.nb-theme-corporate nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}[dir=ltr] .nb-theme-corporate nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}[dir=rtl] .nb-theme-corporate nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.nb-theme-corporate nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}.nb-theme-corporate nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}.nb-theme-corporate nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}.nb-theme-corporate nb-calendar-week-numbers .sign-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
  margin-bottom: 0.25rem;
}.nb-theme-corporate nb-calendar-week-numbers .sign,
.nb-theme-corporate nb-calendar-week-numbers .week-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}.nb-theme-corporate nb-calendar-week-numbers.size-large .sign,
.nb-theme-corporate nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}[dir=ltr] .nb-theme-corporate nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #edf1f7;
}[dir=rtl] .nb-theme-corporate nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #edf1f7;
}.nb-theme-corporate nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}.nb-theme-corporate nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}.nb-theme-corporate nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-corporate nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-corporate nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-corporate nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-corporate nb-calendar-picker .cell-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.17rem;
}.nb-theme-corporate nb-calendar-picker .day-cell,
.nb-theme-corporate nb-calendar-picker .month-cell,
.nb-theme-corporate nb-calendar-picker .year-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #222b45;
  text-transform: uppercase;
  cursor: pointer;
}.nb-theme-corporate nb-calendar-picker .day-cell,
.nb-theme-corporate nb-calendar-picker .day-cell .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell,
.nb-theme-corporate nb-calendar-picker .month-cell .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell,
.nb-theme-corporate nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-corporate nb-calendar-picker .day-cell.empty, .nb-theme-corporate nb-calendar-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-picker .month-cell.empty,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-picker .year-cell.empty,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled {
  cursor: default;
}.nb-theme-corporate nb-calendar-picker .day-cell.bounding-month,
.nb-theme-corporate nb-calendar-picker .month-cell.bounding-month,
.nb-theme-corporate nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.17rem;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}.nb-theme-corporate nb-calendar-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #e4e9f2;
}.nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}[dir=ltr] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}[dir=rtl] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}[dir=ltr] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}[dir=rtl] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}.nb-theme-corporate nb-base-calendar nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}.nb-theme-corporate nb-base-calendar nb-card-body {
  padding: 0;
}.nb-theme-corporate nb-base-calendar .calendar-navigation {
  border: none;
  display: -ms-flexbox;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-corporate nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-corporate nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}.nb-theme-corporate nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}.nb-theme-corporate nb-base-calendar.has-week-number .month-cell,
.nb-theme-corporate nb-base-calendar.has-week-number .year-cell {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}.nb-theme-corporate nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}.nb-theme-corporate nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}.nb-theme-corporate nb-card {
  background-color: #ffffff;
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-corporate nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-corporate nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-corporate nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-corporate nb-card.size-tiny {
  height: 13.5rem;
}.nb-theme-corporate nb-card.size-small {
  height: 21.1875rem;
}.nb-theme-corporate nb-card.size-medium {
  height: 28.875rem;
}.nb-theme-corporate nb-card.size-large {
  height: 36.5625rem;
}.nb-theme-corporate nb-card.size-giant {
  height: 44.25rem;
}.nb-theme-corporate nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}.nb-theme-corporate nb-card.status-basic nb-card-header a,
.nb-theme-corporate nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}.nb-theme-corporate nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}.nb-theme-corporate nb-card.status-primary nb-card-header a,
.nb-theme-corporate nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-corporate nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}.nb-theme-corporate nb-card.status-success nb-card-header a,
.nb-theme-corporate nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-corporate nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}.nb-theme-corporate nb-card.status-warning nb-card-header a,
.nb-theme-corporate nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-corporate nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}.nb-theme-corporate nb-card.status-danger nb-card-header a,
.nb-theme-corporate nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-corporate nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}.nb-theme-corporate nb-card.status-info nb-card-header a,
.nb-theme-corporate nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-corporate nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}.nb-theme-corporate nb-card.status-control nb-card-header a,
.nb-theme-corporate nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}.nb-theme-corporate nb-card.accent-basic {
  border-top-color: #f7f9fc;
}.nb-theme-corporate nb-card.accent-primary {
  border-top-color: #3366ff;
}.nb-theme-corporate nb-card.accent-success {
  border-top-color: #00d68f;
}.nb-theme-corporate nb-card.accent-warning {
  border-top-color: #ffaa00;
}.nb-theme-corporate nb-card.accent-danger {
  border-top-color: #ff3d71;
}.nb-theme-corporate nb-card.accent-info {
  border-top-color: #0095ff;
}.nb-theme-corporate nb-card.accent-control {
  border-top-color: #ffffff;
}.nb-theme-corporate nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.17rem;
}.nb-theme-corporate nb-card.accent nb-card-header {
  border-radius: 0;
}.nb-theme-corporate nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-corporate nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-corporate nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-corporate nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-corporate nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}.nb-theme-corporate nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-card-header h1 {
  margin: 0;
}.nb-theme-corporate nb-card-header h2 {
  margin: 0;
}.nb-theme-corporate nb-card-header h3 {
  margin: 0;
}.nb-theme-corporate nb-card-header h4 {
  margin: 0;
}.nb-theme-corporate nb-card-header h5 {
  margin: 0;
}.nb-theme-corporate nb-card-header h6 {
  margin: 0;
}.nb-theme-corporate nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}.nb-theme-corporate .second-card-container {
  height: 100%;
  border-radius: 0.17rem;
}.nb-theme-corporate .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}.nb-theme-corporate .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}[dir=ltr] .nb-theme-corporate .flipcard-body .front-container {
  margin-right: -100%;
}[dir=rtl] .nb-theme-corporate .flipcard-body .front-container {
  margin-left: -100%;
}.nb-theme-corporate nb-tabset {
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}.nb-theme-corporate nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}.nb-theme-corporate nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-corporate nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-corporate nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}.nb-theme-corporate nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}[dir=ltr] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}[dir=rtl] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}[dir=ltr] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}[dir=rtl] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}.nb-theme-corporate nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}.nb-theme-corporate nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}.nb-theme-corporate nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}.nb-theme-corporate nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}.nb-theme-corporate nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}.nb-theme-corporate nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}.nb-theme-corporate nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-corporate nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-corporate nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-corporate nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-corporate nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}.nb-theme-corporate nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-corporate nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}.nb-theme-corporate nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-corporate nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}.nb-theme-corporate nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-corporate nb-menu {
  background-color: transparent;
}.nb-theme-corporate nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}.nb-theme-corporate nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}.nb-theme-corporate nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}.nb-theme-corporate nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}.nb-theme-corporate nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}.nb-theme-corporate nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}.nb-theme-corporate nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}.nb-theme-corporate nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}.nb-theme-corporate nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}.nb-theme-corporate nb-menu .menu-item:first-child {
  border-top: none;
}.nb-theme-corporate nb-menu .menu-item:last-child {
  border-bottom: none;
}.nb-theme-corporate nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}.nb-theme-corporate nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group,
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}.nb-theme-corporate nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}.nb-theme-corporate nb-user .initials {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-corporate nb-user .user-name {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-corporate nb-user .user-title {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-corporate nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-corporate nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-corporate nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-corporate nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-corporate nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}.nb-theme-corporate nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-corporate nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-corporate nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-corporate nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}.nb-theme-corporate nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-corporate nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-corporate nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-corporate nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}.nb-theme-corporate nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-corporate nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-corporate nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}.nb-theme-corporate nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}.nb-theme-corporate nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-corporate nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-corporate nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-corporate nb-user.shape-rectangle .user-picture {
  border-radius: 0.17rem;
}.nb-theme-corporate nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}.nb-theme-corporate nb-user.shape-round .user-picture {
  border-radius: 50%;
}.nb-theme-corporate nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-corporate nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}.nb-theme-corporate nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}.nb-theme-corporate nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}.nb-theme-corporate nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}.nb-theme-corporate nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}.nb-theme-corporate nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}.nb-theme-corporate nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}.nb-theme-corporate nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}.nb-theme-corporate nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}.nb-theme-corporate nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}[dir=ltr] .nb-theme-corporate nb-action {
  border-left: 1px solid #edf1f7;
}[dir=rtl] .nb-theme-corporate nb-action {
  border-right: 1px solid #edf1f7;
}[dir=ltr] .nb-theme-corporate nb-action:first-child {
  border-left: none !important;
}[dir=rtl] .nb-theme-corporate nb-action:first-child {
  border-right: none !important;
}.nb-theme-corporate nb-action nb-icon {
  color: #8f9bb3;
}.nb-theme-corporate nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-search-field .close-button {
  z-index: 1;
}.nb-theme-corporate nb-search-field .search {
  background: #ffffff;
}.nb-theme-corporate nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-corporate nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-search-field .search input:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-search-field .search input::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-search-field .search input::-ms-clear {
  display: none;
}.nb-theme-corporate nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}.nb-theme-corporate nb-search-field.modal-zoomin .search::before,
.nb-theme-corporate nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}.nb-theme-corporate nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}.nb-theme-corporate nb-search-field.modal-half .search::before {
  background: #3366ff;
}.nb-theme-corporate nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}.nb-theme-corporate nb-search-field.modal-drop .search::before {
  background: #ffffff;
}.nb-theme-corporate nb-search-field.curtain .search::after {
  background: #ffffff;
}.nb-theme-corporate nb-search-field.curtain .search {
  background: #ffffff;
}.nb-theme-corporate nb-search-field.column-curtain::before {
  background: #ffffff;
}.nb-theme-corporate nb-search-field.column-curtain::after {
  background: transparent;
}.nb-theme-corporate nb-search-field.column-curtain.show::after {
  background: #3366ff;
}.nb-theme-corporate .nb-spinner-container {
  position: relative;
}.nb-theme-corporate nb-spinner .message {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-corporate nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}.nb-theme-corporate nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}.nb-theme-corporate nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}.nb-theme-corporate nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}.nb-theme-corporate nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}.nb-theme-corporate nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}.nb-theme-corporate nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}.nb-theme-corporate nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}.nb-theme-corporate nb-spinner.size-tiny {
  font-size: 1rem;
}.nb-theme-corporate nb-spinner.size-small {
  font-size: 1.25rem;
}.nb-theme-corporate nb-spinner.size-medium {
  font-size: 1.5rem;
}.nb-theme-corporate nb-spinner.size-large {
  font-size: 1.75rem;
}.nb-theme-corporate nb-spinner.size-giant {
  font-size: 2rem;
}@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}.nb-theme-corporate .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}.nb-theme-corporate .nb-timepicker-container .list-item {
  color: #222b45;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}.nb-theme-corporate .nb-timepicker-container .list-item:first-child {
  border-top: none;
}.nb-theme-corporate .nb-timepicker-container .list-item:hover {
  background-color: #f7f9fc;
  color: #222b45;
}.nb-theme-corporate .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #222b45;
}.nb-theme-corporate .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-corporate .nb-timepicker-container .values-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}[dir=ltr] .nb-theme-corporate .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #e4e9f2;
}[dir=rtl] .nb-theme-corporate .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #e4e9f2;
}.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}[dir=ltr] .nb-theme-corporate .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}[dir=rtl] .nb-theme-corporate .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}.nb-theme-corporate .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}[dir=ltr] .nb-theme-corporate .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #e4e9f2;
}[dir=rtl] .nb-theme-corporate .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #e4e9f2;
}.nb-theme-corporate .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #e4e9f2;
}[dir=ltr] .nb-theme-corporate .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-corporate .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}.nb-theme-corporate nb-checkbox .label {
  padding: 0;
}.nb-theme-corporate nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  position: relative;
}.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 50%;
}.nb-theme-corporate nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}[dir=rtl] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-corporate nb-checkbox.status-basic .text {
  color: #222b45;
}.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}.nb-theme-corporate nb-checkbox.status-primary .text {
  color: #222b45;
}.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-corporate nb-checkbox.status-success .text {
  color: #222b45;
}.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-corporate nb-checkbox.status-warning .text {
  color: #222b45;
}.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-corporate nb-checkbox.status-danger .text {
  color: #222b45;
}.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-corporate nb-checkbox.status-info .text {
  color: #222b45;
}.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-control .text {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-corporate nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
        We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
        Setting it in SCSS as we don't have access to theme variables from TS.
      */
}[dir=ltr] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}[dir=ltr] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}[dir=rtl] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}[dir=rtl] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}.nb-theme-corporate nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}.nb-theme-corporate nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}.nb-theme-corporate nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-corporate nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-toggle.status-basic .text {
  color: #222b45;
}.nb-theme-corporate nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-corporate nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-corporate nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-toggle.status-primary .text {
  color: #222b45;
}.nb-theme-corporate nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}.nb-theme-corporate nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-corporate nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-toggle.status-success .text {
  color: #222b45;
}.nb-theme-corporate nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-corporate nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-corporate nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-toggle.status-warning .text {
  color: #222b45;
}.nb-theme-corporate nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-corporate nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-corporate nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-toggle.status-danger .text {
  color: #222b45;
}.nb-theme-corporate nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-corporate nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-corporate nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-toggle.status-info .text {
  color: #222b45;
}.nb-theme-corporate nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-corporate nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-corporate nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-toggle.status-control .text {
  color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-corporate nb-progress-bar .progress-container {
  border-radius: 0.17rem;
}.nb-theme-corporate nb-progress-bar .progress-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}.nb-theme-corporate nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}.nb-theme-corporate nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}.nb-theme-corporate nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}.nb-theme-corporate nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}.nb-theme-corporate nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}.nb-theme-corporate nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}.nb-theme-corporate nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}.nb-theme-corporate nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}.nb-theme-corporate nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-corporate nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}.nb-theme-corporate nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}.nb-theme-corporate nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}.nb-theme-corporate nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}.nb-theme-corporate nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}.nb-theme-corporate nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}.nb-theme-corporate nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}.nb-theme-corporate nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}.nb-theme-corporate nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}.nb-theme-corporate nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-corporate nb-badge {
  border-radius: 0.17rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}.nb-theme-corporate nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}.nb-theme-corporate nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}.nb-theme-corporate nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}.nb-theme-corporate nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}.nb-theme-corporate nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}.nb-theme-corporate nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}.nb-theme-corporate nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}.nb-theme-corporate nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}.nb-theme-corporate nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}.nb-theme-corporate nb-stepper.horizontal .header .connector {
  margin: 1rem;
}.nb-theme-corporate nb-stepper.vertical .header .connector {
  margin: 1rem;
}.nb-theme-corporate nb-stepper .header .connector {
  background-color: #edf1f7;
}.nb-theme-corporate nb-stepper .header .connector-past {
  background-color: #3366ff;
}.nb-theme-corporate nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}.nb-theme-corporate nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}.nb-theme-corporate nb-stepper .header .step.selected {
  color: #274bdb;
}.nb-theme-corporate nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}.nb-theme-corporate nb-stepper .header .step.completed {
  color: #3366ff;
}.nb-theme-corporate nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-corporate nb-stepper .step-content {
  padding: 1.25rem;
}.nb-theme-corporate nb-alert {
  border-radius: 0.17rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-corporate nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-corporate nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-corporate nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}[dir=ltr] .nb-theme-corporate nb-alert.closable {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-corporate nb-alert.closable {
  padding-left: 3rem;
}.nb-theme-corporate nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}.nb-theme-corporate nb-alert.size-tiny {
  height: 4.5rem;
}.nb-theme-corporate nb-alert.size-small {
  height: 5.75rem;
}.nb-theme-corporate nb-alert.size-medium {
  height: 7rem;
}.nb-theme-corporate nb-alert.size-large {
  height: 8.25rem;
}.nb-theme-corporate nb-alert.size-giant {
  height: 9.5rem;
}.nb-theme-corporate nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}.nb-theme-corporate nb-alert.status-basic a,
.nb-theme-corporate nb-alert.status-basic a:hover {
  color: #222b45;
}.nb-theme-corporate nb-alert.accent-basic {
  border-top: 0.17rem solid #edf1f7;
}.nb-theme-corporate nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}.nb-theme-corporate nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}.nb-theme-corporate nb-alert.status-primary a,
.nb-theme-corporate nb-alert.status-primary a:hover {
  color: #ffffff;
}.nb-theme-corporate nb-alert.accent-primary {
  border-top: 0.17rem solid #3366ff;
}.nb-theme-corporate nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}.nb-theme-corporate nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}.nb-theme-corporate nb-alert.status-success a,
.nb-theme-corporate nb-alert.status-success a:hover {
  color: #ffffff;
}.nb-theme-corporate nb-alert.accent-success {
  border-top: 0.17rem solid #00d68f;
}.nb-theme-corporate nb-alert.outline-success {
  border: 1px solid #00997a;
}.nb-theme-corporate nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}.nb-theme-corporate nb-alert.status-warning a,
.nb-theme-corporate nb-alert.status-warning a:hover {
  color: #ffffff;
}.nb-theme-corporate nb-alert.accent-warning {
  border-top: 0.17rem solid #ffaa00;
}.nb-theme-corporate nb-alert.outline-warning {
  border: 1px solid #b86e00;
}.nb-theme-corporate nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}.nb-theme-corporate nb-alert.status-danger a,
.nb-theme-corporate nb-alert.status-danger a:hover {
  color: #ffffff;
}.nb-theme-corporate nb-alert.accent-danger {
  border-top: 0.17rem solid #ff3d71;
}.nb-theme-corporate nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}.nb-theme-corporate nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}.nb-theme-corporate nb-alert.status-info a,
.nb-theme-corporate nb-alert.status-info a:hover {
  color: #ffffff;
}.nb-theme-corporate nb-alert.accent-info {
  border-top: 0.17rem solid #0095ff;
}.nb-theme-corporate nb-alert.outline-info {
  border: 1px solid #0057c2;
}.nb-theme-corporate nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}.nb-theme-corporate nb-alert.status-control a,
.nb-theme-corporate nb-alert.status-control a:hover {
  color: #222b45;
}.nb-theme-corporate nb-alert.accent-control {
  border-top: 0.17rem solid #ffffff;
}.nb-theme-corporate nb-alert.outline-control {
  border: 1px solid #c5cee0;
}.nb-theme-corporate nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate nb-chat nb-icon {
  font-size: inherit;
}.nb-theme-corporate nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-chat .scrollable {
  overflow: auto;
  -ms-flex: 1;
      flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-corporate nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-corporate nb-chat .no-messages {
  text-align: center;
}.nb-theme-corporate nb-chat.size-tiny {
  height: 13.5rem;
}.nb-theme-corporate nb-chat.size-small {
  height: 21rem;
}.nb-theme-corporate nb-chat.size-medium {
  height: 28.5rem;
}.nb-theme-corporate nb-chat.size-large {
  height: 36rem;
}.nb-theme-corporate nb-chat.size-giant {
  height: 43.5rem;
}.nb-theme-corporate nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-corporate nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-corporate nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}.nb-theme-corporate nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}.nb-theme-corporate nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}.nb-theme-corporate nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}.nb-theme-corporate nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-corporate nb-chat-message {
  margin-bottom: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}.nb-theme-corporate nb-chat-message .message {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-corporate nb-chat-message .avatar {
  display: block;
  border-radius: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}.nb-theme-corporate nb-chat-message nb-chat-message-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-corporate nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-corporate nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}.nb-theme-corporate nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}.nb-theme-corporate nb-chat-message nb-chat-message-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-corporate nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 0.5rem;
}.nb-theme-corporate nb-chat-message nb-chat-message-file a:hover, .nb-theme-corporate nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}.nb-theme-corporate nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}.nb-theme-corporate nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}[dir=ltr] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}[dir=rtl] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}.nb-theme-corporate nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-corporate nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 3rem;
}[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 3rem;
}.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-file {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-corporate nb-chat-message.reply {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}.nb-theme-corporate nb-chat-message.reply .message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-left: 0;
}[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 3rem;
}[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 3rem;
}.nb-theme-corporate nb-chat-message.reply nb-chat-message-text {
  -ms-flex-align: end;
      align-items: flex-end;
}[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}.nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}.nb-theme-corporate nb-chat-message.reply nb-chat-message-file {
  -ms-flex-align: end;
      align-items: flex-end;
}.nb-theme-corporate nb-chat-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}.nb-theme-corporate nb-chat-form .message-row {
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
}.nb-theme-corporate nb-chat-form input {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-left-radius: 0;
}.nb-theme-corporate nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.nb-theme-corporate nb-chat-form .dropped-files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-corporate nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}[dir=ltr] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}.nb-theme-corporate nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}.nb-theme-corporate nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}.nb-theme-corporate .nb-custom-message {
  display: inline-block;
  padding: 1rem 1.25rem;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
}.nb-theme-corporate .nb-custom-message-full-width {
  width: 100%;
}.nb-theme-corporate .nb-custom-message-no-space {
  margin-top: 0;
}.nb-theme-corporate .nb-custom-message-not-reply {
  background: #3366ff;
  color: #ffffff;
}[dir=ltr] .nb-theme-corporate .nb-custom-message-not-reply {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-corporate .nb-custom-message-not-reply {
  border-top-right-radius: 0;
}.nb-theme-corporate .nb-custom-message-not-reply a,
.nb-theme-corporate .nb-custom-message-not-reply a:hover,
.nb-theme-corporate .nb-custom-message-not-reply a:focus {
  color: #ffffff;
}.nb-theme-corporate .nb-custom-message-reply {
  background: #f7f9fc;
  color: #222b45;
}[dir=ltr] .nb-theme-corporate .nb-custom-message-reply {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-corporate .nb-custom-message-reply {
  border-top-left-radius: 0;
}.nb-theme-corporate nb-accordion {
  display: block;
  box-shadow: none;
  border-radius: 0.17rem;
}.nb-theme-corporate nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}.nb-theme-corporate nb-accordion-item-header h1 {
  margin: 0;
}.nb-theme-corporate nb-accordion-item-header h2 {
  margin: 0;
}.nb-theme-corporate nb-accordion-item-header h3 {
  margin: 0;
}.nb-theme-corporate nb-accordion-item-header h4 {
  margin: 0;
}.nb-theme-corporate nb-accordion-item-header h5 {
  margin: 0;
}.nb-theme-corporate nb-accordion-item-header h6 {
  margin: 0;
}.nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  position: absolute;
}[dir=ltr] .nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}[dir=rtl] .nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}.nb-theme-corporate nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}.nb-theme-corporate nb-accordion-item:first-child {
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
}.nb-theme-corporate nb-accordion-item:last-child {
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}.nb-theme-corporate nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}.nb-theme-corporate nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-corporate nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}.nb-theme-corporate [nbButton], .nb-theme-corporate [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}.nb-theme-corporate [nbButton]:hover, .nb-theme-corporate :hover[nbButtonToggle], .nb-theme-corporate [nbButton]:focus, .nb-theme-corporate :focus[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-corporate [nbButton].full-width, .nb-theme-corporate .full-width[nbButtonToggle] {
  width: 100%;
}.nb-theme-corporate [nbButton] nb-icon, .nb-theme-corporate [nbButtonToggle] nb-icon {
  vertical-align: top;
}.nb-theme-corporate [nbButton].nb-transition, .nb-theme-corporate .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}.nb-theme-corporate [nbButton]:focus, .nb-theme-corporate :focus[nbButtonToggle] {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton][disabled], .nb-theme-corporate [disabled][nbButtonToggle], .nb-theme-corporate [nbButton].btn-disabled, .nb-theme-corporate .btn-disabled[nbButtonToggle] {
  cursor: default;
}.nb-theme-corporate [nbButton].size-tiny, .nb-theme-corporate .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}.nb-theme-corporate [nbButton].size-tiny nb-icon, .nb-theme-corporate .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-corporate [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-corporate [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-corporate [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-corporate [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}.nb-theme-corporate [nbButton].size-small, .nb-theme-corporate .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-corporate [nbButton].size-small nb-icon, .nb-theme-corporate .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-corporate [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-corporate [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-corporate [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-corporate [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}.nb-theme-corporate [nbButton].size-medium, .nb-theme-corporate .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-corporate [nbButton].size-medium nb-icon, .nb-theme-corporate .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-corporate [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-corporate [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-corporate [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-corporate [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}.nb-theme-corporate [nbButton].size-large, .nb-theme-corporate .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}.nb-theme-corporate [nbButton].size-large nb-icon, .nb-theme-corporate .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-corporate [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-corporate [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-corporate [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-corporate [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}.nb-theme-corporate [nbButton].size-giant, .nb-theme-corporate .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}.nb-theme-corporate [nbButton].size-giant nb-icon, .nb-theme-corporate .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-corporate [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-corporate [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-corporate [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-corporate [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}.nb-theme-corporate [nbButton].shape-rectangle, .nb-theme-corporate .shape-rectangle[nbButtonToggle] {
  border-radius: 0.17rem;
}.nb-theme-corporate [nbButton].shape-semi-round, .nb-theme-corporate .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}.nb-theme-corporate [nbButton].shape-round, .nb-theme-corporate .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}.nb-theme-corporate a[nbButton], .nb-theme-corporate a[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-corporate [nbButton].appearance-filled, .nb-theme-corporate .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-corporate [nbButton].appearance-filled.size-tiny, .nb-theme-corporate .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-corporate [nbButton].appearance-filled.size-small, .nb-theme-corporate .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-corporate [nbButton].appearance-filled.size-medium, .nb-theme-corporate .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-corporate [nbButton].appearance-filled.size-large, .nb-theme-corporate .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-corporate [nbButton].appearance-filled.size-giant, .nb-theme-corporate .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-corporate [nbButton].appearance-filled.status-basic, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-corporate [nbButton].appearance-filled.status-basic:focus, .nb-theme-corporate .appearance-filled.status-basic:focus[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-corporate [nbButton].appearance-filled.status-basic:hover, .nb-theme-corporate .appearance-filled.status-basic:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-corporate [nbButton].appearance-filled.status-basic:active, .nb-theme-corporate .appearance-filled.status-basic:active[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}.nb-theme-corporate [nbButton].appearance-filled.status-basic[disabled], .nb-theme-corporate .appearance-filled.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-basic.btn-disabled, .nb-theme-corporate .appearance-filled.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-filled.status-primary, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-filled.status-primary:focus, .nb-theme-corporate .appearance-filled.status-primary:focus[nbButtonToggle] {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-corporate [nbButton].appearance-filled.status-primary:hover, .nb-theme-corporate .appearance-filled.status-primary:hover[nbButtonToggle] {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-corporate [nbButton].appearance-filled.status-primary:active, .nb-theme-corporate .appearance-filled.status-primary:active[nbButtonToggle] {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-corporate [nbButton].appearance-filled.status-primary[disabled], .nb-theme-corporate .appearance-filled.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-primary.btn-disabled, .nb-theme-corporate .appearance-filled.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-filled.status-success, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-filled.status-success:focus, .nb-theme-corporate .appearance-filled.status-success:focus[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-corporate [nbButton].appearance-filled.status-success:hover, .nb-theme-corporate .appearance-filled.status-success:hover[nbButtonToggle] {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-corporate [nbButton].appearance-filled.status-success:active, .nb-theme-corporate .appearance-filled.status-success:active[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00b887;
}.nb-theme-corporate [nbButton].appearance-filled.status-success[disabled], .nb-theme-corporate .appearance-filled.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-success.btn-disabled, .nb-theme-corporate .appearance-filled.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-filled.status-warning, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-filled.status-warning:focus, .nb-theme-corporate .appearance-filled.status-warning:focus[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-corporate [nbButton].appearance-filled.status-warning:hover, .nb-theme-corporate .appearance-filled.status-warning:hover[nbButtonToggle] {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-corporate [nbButton].appearance-filled.status-warning:active, .nb-theme-corporate .appearance-filled.status-warning:active[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #db8b00;
}.nb-theme-corporate [nbButton].appearance-filled.status-warning[disabled], .nb-theme-corporate .appearance-filled.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-warning.btn-disabled, .nb-theme-corporate .appearance-filled.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-filled.status-danger, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-filled.status-danger:focus, .nb-theme-corporate .appearance-filled.status-danger:focus[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-corporate [nbButton].appearance-filled.status-danger:hover, .nb-theme-corporate .appearance-filled.status-danger:hover[nbButtonToggle] {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-corporate [nbButton].appearance-filled.status-danger:active, .nb-theme-corporate .appearance-filled.status-danger:active[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #db2c66;
}.nb-theme-corporate [nbButton].appearance-filled.status-danger[disabled], .nb-theme-corporate .appearance-filled.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-danger.btn-disabled, .nb-theme-corporate .appearance-filled.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-filled.status-info, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-filled.status-info:focus, .nb-theme-corporate .appearance-filled.status-info:focus[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-corporate [nbButton].appearance-filled.status-info:hover, .nb-theme-corporate .appearance-filled.status-info:hover[nbButtonToggle] {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-corporate [nbButton].appearance-filled.status-info:active, .nb-theme-corporate .appearance-filled.status-info:active[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #006fd6;
}.nb-theme-corporate [nbButton].appearance-filled.status-info[disabled], .nb-theme-corporate .appearance-filled.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-info.btn-disabled, .nb-theme-corporate .appearance-filled.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-filled.status-control, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-corporate [nbButton].appearance-filled.status-control:focus, .nb-theme-corporate .appearance-filled.status-control:focus[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-corporate [nbButton].appearance-filled.status-control:hover, .nb-theme-corporate .appearance-filled.status-control:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-corporate [nbButton].appearance-filled.status-control:active, .nb-theme-corporate .appearance-filled.status-control:active[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
}.nb-theme-corporate [nbButton].appearance-filled.status-control[disabled], .nb-theme-corporate .appearance-filled.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-control.btn-disabled, .nb-theme-corporate .appearance-filled.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-outline, .nb-theme-corporate .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-corporate [nbButton].appearance-outline:focus, .nb-theme-corporate .appearance-outline:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-corporate .appearance-outline:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-outline.size-tiny, .nb-theme-corporate .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-corporate [nbButton].appearance-outline.size-small, .nb-theme-corporate .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-corporate [nbButton].appearance-outline.size-medium, .nb-theme-corporate .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-corporate [nbButton].appearance-outline.size-large, .nb-theme-corporate .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-corporate [nbButton].appearance-outline.size-giant, .nb-theme-corporate .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-corporate [nbButton].appearance-outline.status-basic, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-corporate [nbButton].appearance-outline.status-basic:focus, .nb-theme-corporate .appearance-outline.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-corporate [nbButton].appearance-outline.status-basic:hover, .nb-theme-corporate .appearance-outline.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-corporate [nbButton].appearance-outline.status-basic:active, .nb-theme-corporate .appearance-outline.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-corporate [nbButton].appearance-outline.status-basic[disabled], .nb-theme-corporate .appearance-outline.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-basic.btn-disabled, .nb-theme-corporate .appearance-outline.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-outline.status-primary, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-corporate [nbButton].appearance-outline.status-primary:focus, .nb-theme-corporate .appearance-outline.status-primary:focus[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-corporate [nbButton].appearance-outline.status-primary:hover, .nb-theme-corporate .appearance-outline.status-primary:hover[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-corporate [nbButton].appearance-outline.status-primary:active, .nb-theme-corporate .appearance-outline.status-primary:active[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-corporate [nbButton].appearance-outline.status-primary[disabled], .nb-theme-corporate .appearance-outline.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-primary.btn-disabled, .nb-theme-corporate .appearance-outline.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-outline.status-success, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-corporate [nbButton].appearance-outline.status-success:focus, .nb-theme-corporate .appearance-outline.status-success:focus[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-corporate [nbButton].appearance-outline.status-success:hover, .nb-theme-corporate .appearance-outline.status-success:hover[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-corporate [nbButton].appearance-outline.status-success:active, .nb-theme-corporate .appearance-outline.status-success:active[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-corporate [nbButton].appearance-outline.status-success[disabled], .nb-theme-corporate .appearance-outline.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-success.btn-disabled, .nb-theme-corporate .appearance-outline.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-outline.status-warning, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-corporate [nbButton].appearance-outline.status-warning:focus, .nb-theme-corporate .appearance-outline.status-warning:focus[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-corporate [nbButton].appearance-outline.status-warning:hover, .nb-theme-corporate .appearance-outline.status-warning:hover[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-corporate [nbButton].appearance-outline.status-warning:active, .nb-theme-corporate .appearance-outline.status-warning:active[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-corporate [nbButton].appearance-outline.status-warning[disabled], .nb-theme-corporate .appearance-outline.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-warning.btn-disabled, .nb-theme-corporate .appearance-outline.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-outline.status-danger, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-corporate [nbButton].appearance-outline.status-danger:focus, .nb-theme-corporate .appearance-outline.status-danger:focus[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-corporate [nbButton].appearance-outline.status-danger:hover, .nb-theme-corporate .appearance-outline.status-danger:hover[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-corporate [nbButton].appearance-outline.status-danger:active, .nb-theme-corporate .appearance-outline.status-danger:active[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-corporate [nbButton].appearance-outline.status-danger[disabled], .nb-theme-corporate .appearance-outline.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-danger.btn-disabled, .nb-theme-corporate .appearance-outline.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-outline.status-info, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-corporate [nbButton].appearance-outline.status-info:focus, .nb-theme-corporate .appearance-outline.status-info:focus[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-corporate [nbButton].appearance-outline.status-info:hover, .nb-theme-corporate .appearance-outline.status-info:hover[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-corporate [nbButton].appearance-outline.status-info:active, .nb-theme-corporate .appearance-outline.status-info:active[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-corporate [nbButton].appearance-outline.status-info[disabled], .nb-theme-corporate .appearance-outline.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-info.btn-disabled, .nb-theme-corporate .appearance-outline.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-outline.status-control, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-outline.status-control:focus, .nb-theme-corporate .appearance-outline.status-control:focus[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-outline.status-control:hover, .nb-theme-corporate .appearance-outline.status-control:hover[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-outline.status-control:active, .nb-theme-corporate .appearance-outline.status-control:active[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-outline.status-control[disabled], .nb-theme-corporate .appearance-outline.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-control.btn-disabled, .nb-theme-corporate .appearance-outline.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-ghost, .nb-theme-corporate .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-corporate [nbButton].appearance-ghost:focus, .nb-theme-corporate .appearance-ghost:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-corporate .appearance-ghost:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-ghost.size-tiny, .nb-theme-corporate .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-corporate [nbButton].appearance-ghost.size-small, .nb-theme-corporate .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-corporate [nbButton].appearance-ghost.size-medium, .nb-theme-corporate .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-corporate [nbButton].appearance-ghost.size-large, .nb-theme-corporate .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-corporate [nbButton].appearance-ghost.size-giant, .nb-theme-corporate .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-corporate [nbButton].appearance-ghost.status-basic, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}.nb-theme-corporate [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate .appearance-ghost.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}.nb-theme-corporate [nbButton].appearance-ghost.status-basic:hover, .nb-theme-corporate .appearance-ghost.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}.nb-theme-corporate [nbButton].appearance-ghost.status-basic:active, .nb-theme-corporate .appearance-ghost.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}.nb-theme-corporate [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-corporate .appearance-ghost.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-basic.btn-disabled, .nb-theme-corporate .appearance-ghost.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-ghost.status-primary, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-primary:focus, .nb-theme-corporate .appearance-ghost.status-primary:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-primary:hover, .nb-theme-corporate .appearance-ghost.status-primary:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-primary:active, .nb-theme-corporate .appearance-ghost.status-primary:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-corporate .appearance-ghost.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-primary.btn-disabled, .nb-theme-corporate .appearance-ghost.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-ghost.status-success, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}.nb-theme-corporate [nbButton].appearance-ghost.status-success:focus, .nb-theme-corporate .appearance-ghost.status-success:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}.nb-theme-corporate [nbButton].appearance-ghost.status-success:hover, .nb-theme-corporate .appearance-ghost.status-success:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}.nb-theme-corporate [nbButton].appearance-ghost.status-success:active, .nb-theme-corporate .appearance-ghost.status-success:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}.nb-theme-corporate [nbButton].appearance-ghost.status-success[disabled], .nb-theme-corporate .appearance-ghost.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-success.btn-disabled, .nb-theme-corporate .appearance-ghost.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-ghost.status-warning, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}.nb-theme-corporate [nbButton].appearance-ghost.status-warning:focus, .nb-theme-corporate .appearance-ghost.status-warning:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}.nb-theme-corporate [nbButton].appearance-ghost.status-warning:hover, .nb-theme-corporate .appearance-ghost.status-warning:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}.nb-theme-corporate [nbButton].appearance-ghost.status-warning:active, .nb-theme-corporate .appearance-ghost.status-warning:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}.nb-theme-corporate [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-corporate .appearance-ghost.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-warning.btn-disabled, .nb-theme-corporate .appearance-ghost.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-ghost.status-danger, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}.nb-theme-corporate [nbButton].appearance-ghost.status-danger:focus, .nb-theme-corporate .appearance-ghost.status-danger:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}.nb-theme-corporate [nbButton].appearance-ghost.status-danger:hover, .nb-theme-corporate .appearance-ghost.status-danger:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}.nb-theme-corporate [nbButton].appearance-ghost.status-danger:active, .nb-theme-corporate .appearance-ghost.status-danger:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}.nb-theme-corporate [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-corporate .appearance-ghost.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-danger.btn-disabled, .nb-theme-corporate .appearance-ghost.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-ghost.status-info, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-info:focus, .nb-theme-corporate .appearance-ghost.status-info:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-info:hover, .nb-theme-corporate .appearance-ghost.status-info:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-info:active, .nb-theme-corporate .appearance-ghost.status-info:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-info[disabled], .nb-theme-corporate .appearance-ghost.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-info.btn-disabled, .nb-theme-corporate .appearance-ghost.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-ghost.status-control, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-control:focus, .nb-theme-corporate .appearance-ghost.status-control:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-control:hover, .nb-theme-corporate .appearance-ghost.status-control:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-control:active, .nb-theme-corporate .appearance-ghost.status-control:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-ghost.status-control[disabled], .nb-theme-corporate .appearance-ghost.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-control.btn-disabled, .nb-theme-corporate .appearance-ghost.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-hero, .nb-theme-corporate .appearance-hero[nbButtonToggle] {
  text-shadow: none;
  text-transform: uppercase;
}.nb-theme-corporate [nbButton].appearance-hero.size-tiny, .nb-theme-corporate .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}.nb-theme-corporate [nbButton].appearance-hero.size-small, .nb-theme-corporate .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}.nb-theme-corporate [nbButton].appearance-hero.size-medium, .nb-theme-corporate .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}.nb-theme-corporate [nbButton].appearance-hero.size-large, .nb-theme-corporate .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}.nb-theme-corporate [nbButton].appearance-hero.size-giant, .nb-theme-corporate .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}.nb-theme-corporate [nbButton].appearance-hero.status-basic, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #8f9bb3;
}.nb-theme-corporate [nbButton].appearance-hero.status-basic:focus, .nb-theme-corporate .appearance-hero.status-basic:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-hero.status-basic:hover, .nb-theme-corporate .appearance-hero.status-basic:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-corporate [nbButton].appearance-hero.status-basic:active, .nb-theme-corporate .appearance-hero.status-basic:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}.nb-theme-corporate [nbButton].appearance-hero.status-basic[disabled], .nb-theme-corporate .appearance-hero.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-basic.btn-disabled, .nb-theme-corporate .appearance-hero.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-corporate .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}.nb-theme-corporate [nbButton].appearance-hero.status-primary, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-hero.status-primary:focus, .nb-theme-corporate .appearance-hero.status-primary:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-hero.status-primary:hover, .nb-theme-corporate .appearance-hero.status-primary:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}.nb-theme-corporate [nbButton].appearance-hero.status-primary:active, .nb-theme-corporate .appearance-hero.status-primary:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}.nb-theme-corporate [nbButton].appearance-hero.status-primary[disabled], .nb-theme-corporate .appearance-hero.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-primary.btn-disabled, .nb-theme-corporate .appearance-hero.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-corporate .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}.nb-theme-corporate [nbButton].appearance-hero.status-success, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-hero.status-success:focus, .nb-theme-corporate .appearance-hero.status-success:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-hero.status-success:hover, .nb-theme-corporate .appearance-hero.status-success:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}.nb-theme-corporate [nbButton].appearance-hero.status-success:active, .nb-theme-corporate .appearance-hero.status-success:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}.nb-theme-corporate [nbButton].appearance-hero.status-success[disabled], .nb-theme-corporate .appearance-hero.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-success.btn-disabled, .nb-theme-corporate .appearance-hero.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-corporate .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}.nb-theme-corporate [nbButton].appearance-hero.status-warning, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-hero.status-warning:focus, .nb-theme-corporate .appearance-hero.status-warning:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-hero.status-warning:hover, .nb-theme-corporate .appearance-hero.status-warning:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}.nb-theme-corporate [nbButton].appearance-hero.status-warning:active, .nb-theme-corporate .appearance-hero.status-warning:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}.nb-theme-corporate [nbButton].appearance-hero.status-warning[disabled], .nb-theme-corporate .appearance-hero.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-warning.btn-disabled, .nb-theme-corporate .appearance-hero.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-corporate .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}.nb-theme-corporate [nbButton].appearance-hero.status-danger, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-hero.status-danger:focus, .nb-theme-corporate .appearance-hero.status-danger:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-hero.status-danger:hover, .nb-theme-corporate .appearance-hero.status-danger:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}.nb-theme-corporate [nbButton].appearance-hero.status-danger:active, .nb-theme-corporate .appearance-hero.status-danger:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}.nb-theme-corporate [nbButton].appearance-hero.status-danger[disabled], .nb-theme-corporate .appearance-hero.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-danger.btn-disabled, .nb-theme-corporate .appearance-hero.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-corporate .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}.nb-theme-corporate [nbButton].appearance-hero.status-info, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none;
  color: #ffffff;
}.nb-theme-corporate [nbButton].appearance-hero.status-info:focus, .nb-theme-corporate .appearance-hero.status-info:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-hero.status-info:hover, .nb-theme-corporate .appearance-hero.status-info:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}.nb-theme-corporate [nbButton].appearance-hero.status-info:active, .nb-theme-corporate .appearance-hero.status-info:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}.nb-theme-corporate [nbButton].appearance-hero.status-info[disabled], .nb-theme-corporate .appearance-hero.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-info.btn-disabled, .nb-theme-corporate .appearance-hero.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-corporate .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}.nb-theme-corporate [nbButton].appearance-hero.status-control, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #222b45;
}.nb-theme-corporate [nbButton].appearance-hero.status-control:focus, .nb-theme-corporate .appearance-hero.status-control:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate [nbButton].appearance-hero.status-control:hover, .nb-theme-corporate .appearance-hero.status-control:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-corporate [nbButton].appearance-hero.status-control:active, .nb-theme-corporate .appearance-hero.status-control:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}.nb-theme-corporate [nbButton].appearance-hero.status-control[disabled], .nb-theme-corporate .appearance-hero.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-control.btn-disabled, .nb-theme-corporate .appearance-hero.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-corporate .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}.nb-theme-corporate nb-button-group {
  display: -ms-inline-flexbox;
  display: inline-flex;
}[dir=ltr] .nb-theme-corporate nb-button-group [nbButton]:first-child:not(:last-child), [dir=ltr] .nb-theme-corporate nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-corporate nb-button-group [nbButton]:last-child:not(:first-child), [dir=ltr] .nb-theme-corporate nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-corporate nb-button-group [nbButton]:first-child:not(:last-child), [dir=rtl] .nb-theme-corporate nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-corporate nb-button-group [nbButton]:last-child:not(:first-child), [dir=rtl] .nb-theme-corporate nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.nb-theme-corporate nb-button-group [nbButton]:not(:first-child):not(:last-child), .nb-theme-corporate nb-button-group :not(:first-child):not(:last-child)[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}.nb-theme-corporate nb-button-group [nbButton].appearance-filled, .nb-theme-corporate nb-button-group .appearance-filled[nbButtonToggle], .nb-theme-corporate nb-button-group [nbButton].appearance-ghost, .nb-theme-corporate nb-button-group .appearance-ghost[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic, .nb-theme-corporate nb-button-group .appearance-filled.status-basic[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary, .nb-theme-corporate nb-button-group .appearance-filled.status-primary[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success, .nb-theme-corporate nb-button-group .appearance-filled.status-success[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning, .nb-theme-corporate nb-button-group .appearance-filled.status-warning[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger, .nb-theme-corporate nb-button-group .appearance-filled.status-danger[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info, .nb-theme-corporate nb-button-group .appearance-filled.status-info[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control, .nb-theme-corporate nb-button-group .appearance-filled.status-control[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}.nb-theme-corporate nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}.nb-theme-corporate nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}.nb-theme-corporate [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-corporate [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-corporate [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-corporate [nbInput]:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-corporate [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-corporate [nbInput]:focus {
  outline: none;
}.nb-theme-corporate [nbInput].input-full-width {
  width: 100%;
}.nb-theme-corporate [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}.nb-theme-corporate [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}.nb-theme-corporate [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}.nb-theme-corporate [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}.nb-theme-corporate [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}.nb-theme-corporate [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}.nb-theme-corporate [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}.nb-theme-corporate [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-success:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-success::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #00997a;
}.nb-theme-corporate [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}.nb-theme-corporate [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}.nb-theme-corporate [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #b86e00;
}.nb-theme-corporate [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}.nb-theme-corporate [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}.nb-theme-corporate [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}.nb-theme-corporate [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}.nb-theme-corporate [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}.nb-theme-corporate [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-info:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-info::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #0057c2;
}.nb-theme-corporate [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}.nb-theme-corporate [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-corporate [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-corporate [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-corporate [nbInput].status-control::placeholder {
  color: #ffffff;
}.nb-theme-corporate [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-corporate [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}.nb-theme-corporate [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}.nb-theme-corporate [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-corporate [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-corporate [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-corporate [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-corporate [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-corporate [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-corporate [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-corporate [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-corporate [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-corporate [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-corporate [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-corporate [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-corporate [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-corporate [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate [nbInput].shape-rectangle {
  border-radius: 0.17rem;
}.nb-theme-corporate [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}.nb-theme-corporate [nbInput].shape-round {
  border-radius: 1.5rem;
}.nb-theme-corporate nb-form-field [nbInput] {
  width: 100%;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}.nb-theme-corporate .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}.nb-theme-corporate .cdk-overlay-container {
  z-index: 1040;
}.nb-theme-corporate nb-popover {
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
  color: #222b45;
}.nb-theme-corporate nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}.nb-theme-corporate nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #e4e9f2;
}.nb-theme-corporate nb-popover .arrow::after {
  position: absolute;
  content: ' ';
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}.nb-theme-corporate nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}.nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}.nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}.nb-theme-corporate nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-corporate nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-corporate nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-corporate nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}.nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}.nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}.nb-theme-corporate nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-corporate nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-corporate nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-corporate .context-menu-host {
  /*
      Fixes click not being bubbled to the body in Safari.
      https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
    */
  cursor: pointer;
}.nb-theme-corporate nb-context-menu {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  box-shadow: none;
  min-width: 10rem;
  max-width: 15rem;
}.nb-theme-corporate nb-context-menu nb-menu {
  border-radius: 0.17rem;
  overflow: hidden;
  text-align: center;
}.nb-theme-corporate nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}.nb-theme-corporate nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-corporate nb-select .select-button:focus {
  outline: none;
}.nb-theme-corporate nb-select .select-button[disabled] {
  cursor: default;
}.nb-theme-corporate nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-corporate nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-corporate nb-select.size-tiny .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1rem;
}.nb-theme-corporate nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}.nb-theme-corporate nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-corporate nb-select.size-small .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-corporate nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}.nb-theme-corporate nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-corporate nb-select.size-medium .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-corporate nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}.nb-theme-corporate nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-corporate nb-select.size-large .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-corporate nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}.nb-theme-corporate nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-corporate nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-corporate nb-select.size-giant .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-corporate nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}.nb-theme-corporate nb-select.shape-rectangle .select-button {
  border-radius: 0.17rem;
}.nb-theme-corporate nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}.nb-theme-corporate nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}.nb-theme-corporate nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-corporate nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-corporate nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #e4e9f2;
}.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}.nb-theme-corporate nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #00b887;
}.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}.nb-theme-corporate nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}.nb-theme-corporate nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}.nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-corporate nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-hero .select-button {
  border: none;
}.nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-corporate nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}.nb-theme-corporate nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}.nb-theme-corporate nb-form-field nb-select {
  width: 100%;
}.nb-theme-corporate nb-option-list {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.17rem;
  box-shadow: none;
  overflow: hidden;
}.nb-theme-corporate nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}.nb-theme-corporate nb-option-list.position-top {
  border-bottom: 0.0625rem solid #e4e9f2;
}.nb-theme-corporate nb-option-list.position-bottom {
  border-top: 0.0625rem solid #e4e9f2;
}.nb-theme-corporate nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}.nb-theme-corporate nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-corporate nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-corporate nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}.nb-theme-corporate nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-corporate nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}.nb-theme-corporate nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}.nb-theme-corporate nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-corporate nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}.nb-theme-corporate nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-corporate nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-corporate nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}.nb-theme-corporate nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}.nb-theme-corporate nb-option {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
}.nb-theme-corporate nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}.nb-theme-corporate nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}.nb-theme-corporate nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
  outline: none;
}.nb-theme-corporate nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}.nb-theme-corporate nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #222b45;
}.nb-theme-corporate nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}.nb-theme-corporate nb-option.multiple.selected {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-corporate nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}.nb-theme-corporate nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-corporate nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-corporate nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-corporate nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-corporate nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-corporate nb-option,
.nb-theme-corporate nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.nb-theme-corporate nb-option[disabled],
.nb-theme-corporate nb-option-group[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  padding: 1rem;
  box-shadow: none;
}.nb-theme-corporate nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-corporate nb-toast .icon-container {
  border-radius: 0.17rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}[dir=ltr] .nb-theme-corporate nb-toast .icon-container {
  margin-right: 1.25rem;
}[dir=rtl] .nb-theme-corporate nb-toast .icon-container {
  margin-left: 1.25rem;
}.nb-theme-corporate nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}.nb-theme-corporate nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-corporate nb-toast.status-basic .title {
  color: #222b45;
}.nb-theme-corporate nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}.nb-theme-corporate nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}.nb-theme-corporate nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-corporate nb-toast.status-primary .title {
  color: #ffffff;
}.nb-theme-corporate nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}.nb-theme-corporate nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #3366ff;
}.nb-theme-corporate nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-corporate nb-toast.status-success .title {
  color: #ffffff;
}.nb-theme-corporate nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-corporate nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #00d68f;
}.nb-theme-corporate nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-corporate nb-toast.status-warning .title {
  color: #ffffff;
}.nb-theme-corporate nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-corporate nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #ffaa00;
}.nb-theme-corporate nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-corporate nb-toast.status-danger .title {
  color: #ffffff;
}.nb-theme-corporate nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}.nb-theme-corporate nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #ff3d71;
}.nb-theme-corporate nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-corporate nb-toast.status-info .title {
  color: #ffffff;
}.nb-theme-corporate nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}.nb-theme-corporate nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #0095ff;
}.nb-theme-corporate nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-corporate nb-toast.status-control .title {
  color: #222b45;
}.nb-theme-corporate nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-corporate nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}.nb-theme-corporate .toastr-overlay-container {
  z-index: 1041;
}.nb-theme-corporate nb-tooltip {
  box-shadow: none;
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.17rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}.nb-theme-corporate nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}.nb-theme-corporate nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-corporate nb-tooltip .content {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-corporate nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}.nb-theme-corporate nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}.nb-theme-corporate nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}.nb-theme-corporate nb-tooltip.status-basic .content {
  color: #222b45;
}.nb-theme-corporate nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}.nb-theme-corporate nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}.nb-theme-corporate nb-tooltip.status-primary .content {
  color: #ffffff;
}.nb-theme-corporate nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}.nb-theme-corporate nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}.nb-theme-corporate nb-tooltip.status-success .content {
  color: #ffffff;
}.nb-theme-corporate nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}.nb-theme-corporate nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}.nb-theme-corporate nb-tooltip.status-warning .content {
  color: #ffffff;
}.nb-theme-corporate nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}.nb-theme-corporate nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}.nb-theme-corporate nb-tooltip.status-danger .content {
  color: #ffffff;
}.nb-theme-corporate nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}.nb-theme-corporate nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}.nb-theme-corporate nb-tooltip.status-info .content {
  color: #ffffff;
}.nb-theme-corporate nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}.nb-theme-corporate nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}.nb-theme-corporate nb-tooltip.status-control .content {
  color: #222b45;
}.nb-theme-corporate nb-datepicker-container nb-card {
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
}.nb-theme-corporate nb-calendar-with-time .nb-timepicker-container,
.nb-theme-corporate nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}.nb-theme-corporate nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #e4e9f2;
  border-radius: 0;
}.nb-theme-corporate nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}.nb-theme-corporate nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}[dir=ltr] .nb-theme-corporate nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #e4e9f2;
}[dir=rtl] .nb-theme-corporate nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #e4e9f2;
}.nb-theme-corporate nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}.nb-theme-corporate nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}.nb-theme-corporate nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}.nb-theme-corporate nb-radio .outer-circle,
.nb-theme-corporate nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-corporate nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}.nb-theme-corporate nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-corporate nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}.nb-theme-corporate nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-corporate nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-corporate nb-radio.status-basic .text {
  color: #222b45;
}.nb-theme-corporate nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}.nb-theme-corporate nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-corporate nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}.nb-theme-corporate nb-radio.status-primary .text {
  color: #222b45;
}.nb-theme-corporate nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}.nb-theme-corporate nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}.nb-theme-corporate nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}.nb-theme-corporate nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}.nb-theme-corporate nb-radio.status-success .text {
  color: #222b45;
}.nb-theme-corporate nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}.nb-theme-corporate nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}.nb-theme-corporate nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}.nb-theme-corporate nb-radio.status-warning .text {
  color: #222b45;
}.nb-theme-corporate nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}.nb-theme-corporate nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}.nb-theme-corporate nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}.nb-theme-corporate nb-radio.status-danger .text {
  color: #222b45;
}.nb-theme-corporate nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}.nb-theme-corporate nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}.nb-theme-corporate nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}.nb-theme-corporate nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}.nb-theme-corporate nb-radio.status-info .text {
  color: #222b45;
}.nb-theme-corporate nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}.nb-theme-corporate nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}.nb-theme-corporate nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}.nb-theme-corporate nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}.nb-theme-corporate nb-radio.status-control .text {
  color: #ffffff;
}.nb-theme-corporate nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-corporate nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-corporate nb-radio .text {
  margin-left: 1.25rem;
}[dir=rtl] .nb-theme-corporate nb-radio .text {
  margin-right: 1.25rem;
}.nb-theme-corporate .nb-tree-grid-header-cell,
.nb-theme-corporate .nb-tree-grid-cell,
.nb-theme-corporate .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}.nb-theme-corporate .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tree-grid-row:hover {
  background: #ffffff;
}.nb-theme-corporate .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}.nb-theme-corporate .nb-tree-grid-header-cell button {
  vertical-align: middle;
}.nb-theme-corporate nb-tree-grid-row-toggle nb-icon, .nb-theme-corporate nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}.nb-theme-corporate .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}.nb-theme-corporate nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}.nb-theme-corporate nb-icon svg {
  vertical-align: top;
}.nb-theme-corporate nb-icon.status-basic {
  color: #8f9bb3;
}.nb-theme-corporate nb-icon.status-primary {
  color: #3366ff;
}.nb-theme-corporate nb-icon.status-success {
  color: #00d68f;
}.nb-theme-corporate nb-icon.status-warning {
  color: #ffaa00;
}.nb-theme-corporate nb-icon.status-danger {
  color: #ff3d71;
}.nb-theme-corporate nb-icon.status-info {
  color: #0095ff;
}.nb-theme-corporate nb-icon.status-control {
  color: #ffffff;
}.nb-theme-corporate .nb-form-control-container {
  max-width: inherit;
}.nb-theme-corporate .nb-form-field-addon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1;
}.nb-theme-corporate .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}.nb-theme-corporate .nb-form-field-addon-basic {
  color: #8f9bb3;
}.nb-theme-corporate .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}.nb-theme-corporate .nb-form-field-addon-primary {
  color: #3366ff;
}.nb-theme-corporate .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}.nb-theme-corporate .nb-form-field-addon-success {
  color: #00d68f;
}.nb-theme-corporate .nb-form-field-addon-success-highlight {
  color: #00b887;
}.nb-theme-corporate .nb-form-field-addon-warning {
  color: #ffaa00;
}.nb-theme-corporate .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}.nb-theme-corporate .nb-form-field-addon-danger {
  color: #ff3d71;
}.nb-theme-corporate .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}.nb-theme-corporate .nb-form-field-addon-info {
  color: #0095ff;
}.nb-theme-corporate .nb-form-field-addon-info-highlight {
  color: #006fd6;
}.nb-theme-corporate .nb-form-field-addon-control {
  color: #ffffff;
}.nb-theme-corporate .nb-form-field-addon-control-highlight {
  color: #ffffff;
}.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}.nb-theme-corporate .nb-form-field-prefix-tiny,
.nb-theme-corporate .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}.nb-theme-corporate .nb-form-field-prefix-tiny nb-icon,
.nb-theme-corporate .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}.nb-theme-corporate .nb-form-field-prefix-small,
.nb-theme-corporate .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-corporate .nb-form-field-prefix-small nb-icon,
.nb-theme-corporate .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}.nb-theme-corporate .nb-form-field-prefix-medium,
.nb-theme-corporate .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-corporate .nb-form-field-prefix-medium nb-icon,
.nb-theme-corporate .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}.nb-theme-corporate .nb-form-field-prefix-large,
.nb-theme-corporate .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}.nb-theme-corporate .nb-form-field-prefix-large nb-icon,
.nb-theme-corporate .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}.nb-theme-corporate .nb-form-field-prefix-giant,
.nb-theme-corporate .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}.nb-theme-corporate .nb-form-field-prefix-giant nb-icon,
.nb-theme-corporate .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}.nb-theme-corporate nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}.nb-theme-corporate nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-corporate nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-corporate nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-corporate nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}.nb-theme-corporate nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}.nb-theme-corporate nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}.nb-theme-corporate nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-corporate nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}.nb-theme-corporate nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-corporate nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-corporate nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}.nb-theme-corporate nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}.nb-theme-corporate nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}.nb-theme-corporate nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-corporate nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}.nb-theme-corporate nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}.nb-theme-corporate nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}.nb-theme-corporate nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}.nb-theme-corporate nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}.nb-theme-corporate nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}.nb-theme-corporate nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}.nb-theme-corporate nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}.nb-theme-corporate nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}.nb-theme-corporate nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}.nb-theme-corporate nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}.nb-theme-corporate nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}.nb-theme-corporate nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}.nb-theme-corporate nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}.nb-theme-corporate nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}.nb-theme-corporate nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}.nb-theme-corporate nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-corporate nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}.nb-theme-corporate nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-corporate nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-corporate nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-corporate nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-corporate nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-corporate nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-corporate nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-corporate nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-corporate nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-corporate nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-corporate nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-corporate nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-corporate nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-corporate nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}.nb-theme-corporate nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-corporate nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-corporate nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-corporate nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}.nb-theme-corporate nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-corporate nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-corporate nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-corporate nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}.nb-theme-corporate nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-corporate nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-corporate nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-corporate nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}.nb-theme-corporate nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-corporate nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-corporate nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-corporate nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-corporate .nb-tag-remove {
  cursor: pointer;
}.nb-theme-corporate .nb-tag-remove.size-tiny {
  font-size: 1rem;
}[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-corporate .nb-tag-remove.size-small {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-corporate .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-corporate .nb-tag-remove.size-large {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-corporate .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-corporate nb-tag-list {
  display: -ms-inline-flexbox;
  display: inline-flex;
  outline: none;
}.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}.nb-theme-corporate .nb-tag-list-tags-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1;
      flex: 1;
}.nb-theme-corporate .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-corporate .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-corporate .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-corporate .nb-tag-list-with-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-corporate .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-corporate .nb-tag-list-with-input:focus {
  outline: none;
}.nb-theme-corporate .nb-tag-list-with-input.input-full-width {
  width: 100%;
}.nb-theme-corporate .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.17rem;
}.nb-theme-corporate .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}.nb-theme-corporate .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}.nb-theme-corporate .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}.nb-theme-corporate .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}.nb-theme-corporate .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}.nb-theme-corporate .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}.nb-theme-corporate .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}.nb-theme-corporate .nb-tag-list-with-input.status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-corporate .nb-tag-list-with-input.status-basic.focus {
  background-color: #ffffff;
  border-color: #3366ff;
}.nb-theme-corporate .nb-tag-list-with-input.status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
}.nb-theme-corporate .nb-tag-list-with-input.status-primary.focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}.nb-theme-corporate .nb-tag-list-with-input.status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
}.nb-theme-corporate .nb-tag-list-with-input.status-success.focus {
  background-color: #ffffff;
  border-color: #00997a;
}.nb-theme-corporate .nb-tag-list-with-input.status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
}.nb-theme-corporate .nb-tag-list-with-input.status-warning.focus {
  background-color: #ffffff;
  border-color: #b86e00;
}.nb-theme-corporate .nb-tag-list-with-input.status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
}.nb-theme-corporate .nb-tag-list-with-input.status-danger.focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}.nb-theme-corporate .nb-tag-list-with-input.status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
}.nb-theme-corporate .nb-tag-list-with-input.status-info.focus {
  background-color: #ffffff;
  border-color: #0057c2;
}.nb-theme-corporate .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-corporate .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-corporate nb-form-field nb-tag-list {
  width: 100%;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}.nb-theme-corporate .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  -ms-flex: 1;
      flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}.nb-theme-corporate .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-corporate .nb-tag-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-corporate .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-corporate .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}.nb-theme-corporate .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}.nb-theme-corporate .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}.nb-theme-corporate .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}.nb-theme-corporate .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}.nb-theme-corporate .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .nb-tag-input.status-basic {
  color: #222b45;
}.nb-theme-corporate .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-primary {
  color: #222b45;
}.nb-theme-corporate .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-success {
  color: #222b45;
}.nb-theme-corporate .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-success:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-warning {
  color: #222b45;
}.nb-theme-corporate .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-danger {
  color: #222b45;
}.nb-theme-corporate .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-info {
  color: #222b45;
}.nb-theme-corporate .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-info:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}.nb-theme-corporate .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .nb-tag-input.status-control {
  color: #ffffff;
}.nb-theme-corporate .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-corporate .nb-tag-input.status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-corporate .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}.nb-theme-corporate .nb-tag-input.status-control:disabled {
  color: #ffffff;
}.nb-theme-corporate .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-corporate .nb-tag-input.status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-corporate .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-corporate body {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate h1, .nb-theme-corporate h2, .nb-theme-corporate h3, .nb-theme-corporate h4, .nb-theme-corporate h5, .nb-theme-corporate h6,
.nb-theme-corporate .h1, .nb-theme-corporate .h2, .nb-theme-corporate .h3, .nb-theme-corporate .h4, .nb-theme-corporate .h5, .nb-theme-corporate .h6 {
  color: #222b45;
}.nb-theme-corporate h1,
.nb-theme-corporate .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-corporate h2,
.nb-theme-corporate .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-corporate h3,
.nb-theme-corporate .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-corporate h4,
.nb-theme-corporate .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-corporate h5,
.nb-theme-corporate .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-corporate h6,
.nb-theme-corporate .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-corporate .subtitle,
.nb-theme-corporate .subtitle-2 {
  color: #222b45;
}.nb-theme-corporate .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-corporate p,
.nb-theme-corporate .paragraph {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .paragraph-2 {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-corporate a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}.nb-theme-corporate a:focus {
  color: #274bdb;
}.nb-theme-corporate a:hover {
  color: #598bff;
}.nb-theme-corporate a.link-control, .nb-theme-corporate a.link-control:hover {
  color: #ffffff;
}.nb-theme-corporate a.link-alternate, .nb-theme-corporate a.link-alternate:hover {
  color: #ffffff;
}.nb-theme-corporate .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-corporate .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-corporate .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-corporate .caption,
.nb-theme-corporate .caption-2 {
  color: #8f9bb3;
}.nb-theme-corporate .caption.status-basic,
.nb-theme-corporate .caption-2.status-basic {
  color: #222b45;
}.nb-theme-corporate .caption.status-primary,
.nb-theme-corporate .caption-2.status-primary {
  color: #3366ff;
}.nb-theme-corporate .caption.status-success,
.nb-theme-corporate .caption-2.status-success {
  color: #00d68f;
}.nb-theme-corporate .caption.status-warning,
.nb-theme-corporate .caption-2.status-warning {
  color: #ffaa00;
}.nb-theme-corporate .caption.status-danger,
.nb-theme-corporate .caption-2.status-danger {
  color: #ff3d71;
}.nb-theme-corporate .caption.status-info,
.nb-theme-corporate .caption-2.status-info {
  color: #0095ff;
}.nb-theme-corporate .caption.status-control,
.nb-theme-corporate .caption-2.status-control {
  color: #ffffff;
}.nb-theme-corporate li {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-corporate .text-alternate {
  color: #ffffff;
}.nb-theme-corporate .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate .text-hint {
  color: #8f9bb3;
}.nb-theme-corporate .text-basic {
  color: #222b45;
}.nb-theme-corporate .text-primary {
  color: #3366ff;
}.nb-theme-corporate .text-success {
  color: #00d68f;
}.nb-theme-corporate .text-warning {
  color: #ffaa00;
}.nb-theme-corporate .text-danger {
  color: #ff3d71;
}.nb-theme-corporate .text-info {
  color: #0095ff;
}.nb-theme-corporate .text-control {
  color: #ffffff;
}.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}.nb-theme-corporate ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  -ms-transform: translate(0, -50%) rotate(180deg);
      transform: translate(0, -50%) rotate(180deg);
}.nb-theme-corporate ng2-smart-table thead tr {
  background: #ffffff;
}.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}.nb-theme-corporate ng2-smart-table tbody tr.selected, .nb-theme-corporate ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}.nb-theme-corporate ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}.nb-theme-corporate ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}.nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}.nb-theme-corporate ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}.nb-theme-corporate ng2-smart-table ng2-smart-table-pager {
  display: block;
}.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1.25rem;
}.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.17rem;
}.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}.nb-theme-corporate nb-auth-block .text-link {
  color: #8f9bb3;
}.nb-theme-corporate nb-auth-block .forgot-password {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-corporate nb-auth-block .socials a {
  color: #8f9bb3;
}@media (max-width: 575.98px) {
  .nb-theme-corporate .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}.nb-theme-corporate .pace .pace-progress {
  background: #3366ff;
}.nb-theme-corporate .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3366ff, 0 0 5px #3366ff;
}.nb-theme-corporate .pace .pace-activity {
  display: none;
}.nb-theme-corporate nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}.nb-theme-corporate nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}.nb-theme-corporate nb-card nb-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-corporate nb-card nb-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-corporate nb-card nb-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-corporate nb-card nb-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-corporate .table {
  color: #222b45 !important;
}.nb-theme-corporate .mat-form-field-infix {
  padding: 0.59em 0 !important;
}.nb-theme-corporate .mat-select-panel {
  max-width: 385px;
}.nb-theme-material-dark .mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-badge-small .mat-badge-content {
  font-size: 9px;
}.nb-theme-material-dark .mat-badge-large .mat-badge-content {
  font-size: 24px;
}.nb-theme-material-dark .mat-h1, .nb-theme-material-dark .mat-headline, .nb-theme-material-dark .mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-material-dark .mat-h2, .nb-theme-material-dark .mat-title, .nb-theme-material-dark .mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-material-dark .mat-h3, .nb-theme-material-dark .mat-subheading-2, .nb-theme-material-dark .mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-material-dark .mat-h4, .nb-theme-material-dark .mat-subheading-1, .nb-theme-material-dark .mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-material-dark .mat-h5, .nb-theme-material-dark .mat-typography h5 {
  font: 400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-material-dark .mat-h6, .nb-theme-material-dark .mat-typography h6 {
  font: 400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-material-dark .mat-body-strong, .nb-theme-material-dark .mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-dark .mat-body, .nb-theme-material-dark .mat-body-1, .nb-theme-material-dark .mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-dark .mat-body p, .nb-theme-material-dark .mat-body-1 p, .nb-theme-material-dark .mat-typography p {
  margin: 0 0 12px;
}.nb-theme-material-dark .mat-small, .nb-theme-material-dark .mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-dark .mat-display-4, .nb-theme-material-dark .mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}.nb-theme-material-dark .mat-display-3, .nb-theme-material-dark .mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}.nb-theme-material-dark .mat-display-2, .nb-theme-material-dark .mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}.nb-theme-material-dark .mat-display-1, .nb-theme-material-dark .mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}.nb-theme-material-dark .mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-dark .mat-button, .nb-theme-material-dark .mat-raised-button, .nb-theme-material-dark .mat-icon-button, .nb-theme-material-dark .mat-stroked-button,
.nb-theme-material-dark .mat-flat-button, .nb-theme-material-dark .mat-fab, .nb-theme-material-dark .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-dark .mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-card-title {
  font-size: 24px;
  font-weight: 500;
}.nb-theme-material-dark .mat-card-header .mat-card-title {
  font-size: 20px;
}.nb-theme-material-dark .mat-card-subtitle,
.nb-theme-material-dark .mat-card-content {
  font-size: 14px;
}.nb-theme-material-dark .mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}.nb-theme-material-dark .mat-chip {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-dark .mat-chip .mat-chip-trailing-icon.mat-icon,
.nb-theme-material-dark .mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}.nb-theme-material-dark .mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}.nb-theme-material-dark .mat-cell, .nb-theme-material-dark .mat-footer-cell {
  font-size: 14px;
}.nb-theme-material-dark .mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-calendar-body {
  font-size: 13px;
}.nb-theme-material-dark .mat-calendar-body-label,
.nb-theme-material-dark .mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-dark .mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}.nb-theme-material-dark .mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-dark .mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}.nb-theme-material-dark .mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-dark .mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-dark .mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}.nb-theme-material-dark .mat-form-field-prefix .mat-icon,
.nb-theme-material-dark .mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}.nb-theme-material-dark .mat-form-field-prefix .mat-icon-button,
.nb-theme-material-dark .mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}.nb-theme-material-dark .mat-form-field-prefix .mat-icon-button .mat-icon,
.nb-theme-material-dark .mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}.nb-theme-material-dark .mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}.nb-theme-material-dark .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-material-dark .mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34367em) scale(0.75);
      transform: translateY(-1.34367em) scale(0.75);
  width: 133.33341333%;
}.nb-theme-material-dark .mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34366em) scale(0.75);
      transform: translateY(-1.34366em) scale(0.75);
  width: 133.33342333%;
}.nb-theme-material-dark .mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}.nb-theme-material-dark .mat-form-field-label {
  top: 1.34375em;
}.nb-theme-material-dark .mat-form-field-underline {
  bottom: 1.34375em;
}.nb-theme-material-dark .mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.66666667em;
  top: calc(100% - 1.79166667em);
}.nb-theme-material-dark .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}.nb-theme-material-dark .mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}.nb-theme-material-dark .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-material-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00124px);
  -ms-transform: translateY(-1.28101em) scale(0.75);
  width: 133.33357333%;
}.nb-theme-material-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00125px);
  -ms-transform: translateY(-1.281em) scale(0.75);
  width: 133.33358333%;
}.nb-theme-material-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00126px);
  -ms-transform: translateY(-1.28099em) scale(0.75);
  width: 133.33359333%;
}.nb-theme-material-dark .mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}.nb-theme-material-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}.nb-theme-material-dark .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.54166667em;
  top: calc(100% - 1.66666667em);
}@media print {
  .nb-theme-material-dark .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .nb-theme-material-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.28098em) scale(0.75);
        transform: translateY(-1.28098em) scale(0.75);
  }
  .nb-theme-material-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28097em) scale(0.75);
  }
  .nb-theme-material-dark .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.28096em) scale(0.75);
        transform: translateY(-1.28096em) scale(0.75);
  }
}.nb-theme-material-dark .mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}.nb-theme-material-dark .mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}.nb-theme-material-dark .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-material-dark .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59367em) scale(0.75);
      transform: translateY(-0.59367em) scale(0.75);
  width: 133.33341333%;
}.nb-theme-material-dark .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59366em) scale(0.75);
      transform: translateY(-0.59366em) scale(0.75);
  width: 133.33342333%;
}.nb-theme-material-dark .mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}.nb-theme-material-dark .mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}.nb-theme-material-dark .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-material-dark .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59367em) scale(0.75);
      transform: translateY(-1.59367em) scale(0.75);
  width: 133.33341333%;
}.nb-theme-material-dark .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59366em) scale(0.75);
      transform: translateY(-1.59366em) scale(0.75);
  width: 133.33342333%;
}.nb-theme-material-dark .mat-grid-tile-header,
.nb-theme-material-dark .mat-grid-tile-footer {
  font-size: 14px;
}.nb-theme-material-dark .mat-grid-tile-header .mat-line,
.nb-theme-material-dark .mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-material-dark .mat-grid-tile-header .mat-line:nth-child(n+2),
.nb-theme-material-dark .mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-material-dark input.mat-input-element {
  margin-top: -0.0625em;
}.nb-theme-material-dark .mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}.nb-theme-material-dark .mat-paginator,
.nb-theme-material-dark .mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}.nb-theme-material-dark .mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-select-trigger {
  height: 1.125em;
}.nb-theme-material-dark .mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-material-dark .mat-stepper-vertical, .nb-theme-material-dark .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-step-label {
  font-size: 14px;
  font-weight: 400;
}.nb-theme-material-dark .mat-step-sub-label-error {
  font-weight: normal;
}.nb-theme-material-dark .mat-step-label-error {
  font-size: 14px;
}.nb-theme-material-dark .mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-dark .mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-tab-label, .nb-theme-material-dark .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-dark .mat-toolbar,
.nb-theme-material-dark .mat-toolbar h1,
.nb-theme-material-dark .mat-toolbar h2,
.nb-theme-material-dark .mat-toolbar h3,
.nb-theme-material-dark .mat-toolbar h4,
.nb-theme-material-dark .mat-toolbar h5,
.nb-theme-material-dark .mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}.nb-theme-material-dark .mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}.nb-theme-material-dark .mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}.nb-theme-material-dark .mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-list-base .mat-list-item {
  font-size: 16px;
}.nb-theme-material-dark .mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-material-dark .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-material-dark .mat-list-base .mat-list-option {
  font-size: 16px;
}.nb-theme-material-dark .mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-material-dark .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-material-dark .mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-dark .mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}.nb-theme-material-dark .mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-material-dark .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-material-dark .mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}.nb-theme-material-dark .mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-material-dark .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-material-dark .mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-material-dark .mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}.nb-theme-material-dark .mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-dark .mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}.nb-theme-material-dark .mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}.nb-theme-material-dark .mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-dark .mat-tree-node,
.nb-theme-material-dark .mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}.nb-theme-material-dark .mat-ripple {
  overflow: hidden;
  position: relative;
}.nb-theme-material-dark .mat-ripple:not(:empty) {
  transform: translateZ(0);
}.nb-theme-material-dark .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}.nb-theme-material-dark .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  -ms-transform: scale(0);
      transform: scale(0);
}.cdk-high-contrast-active .nb-theme-material-dark .mat-ripple-element {
  display: none;
}.nb-theme-material-dark .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;
}.nb-theme-material-dark .cdk-overlay-container, .nb-theme-material-dark .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}.nb-theme-material-dark .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}.nb-theme-material-dark .cdk-overlay-container:empty {
  display: none;
}.nb-theme-material-dark .cdk-global-overlay-wrapper {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1000;
}.nb-theme-material-dark .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}.nb-theme-material-dark .cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}.nb-theme-material-dark .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}.cdk-high-contrast-active .nb-theme-material-dark .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}.nb-theme-material-dark .cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}.nb-theme-material-dark .cdk-overlay-transparent-backdrop, .nb-theme-material-dark .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}.nb-theme-material-dark .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}.nb-theme-material-dark .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}@keyframes cdk-text-field-autofill-start {
  /*!*/
}@keyframes cdk-text-field-autofill-end {
  /*!*/
}.nb-theme-material-dark .cdk-text-field-autofill-monitored:-webkit-autofill {
  -webkit-animation: cdk-text-field-autofill-start 0s 1ms;
          animation: cdk-text-field-autofill-start 0s 1ms;
}.nb-theme-material-dark .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  -webkit-animation: cdk-text-field-autofill-end 0s 1ms;
          animation: cdk-text-field-autofill-end 0s 1ms;
}.nb-theme-material-dark textarea.cdk-textarea-autosize {
  resize: none;
}.nb-theme-material-dark textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}.nb-theme-material-dark textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}.nb-theme-material-dark .mat-focus-indicator {
  position: relative;
}.nb-theme-material-dark .mat-mdc-focus-indicator {
  position: relative;
}.nb-theme-material-dark .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-dark .mat-option {
  color: white;
}.nb-theme-material-dark .mat-option:hover:not(.mat-option-disabled), .nb-theme-material-dark .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}.nb-theme-material-dark .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}.nb-theme-material-dark .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}.nb-theme-material-dark .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}.nb-theme-material-dark .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #607d8b;
}.nb-theme-material-dark .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}.nb-theme-material-dark .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-pseudo-checkbox::after {
  color: #303030;
}.nb-theme-material-dark .mat-pseudo-checkbox-disabled {
  color: #686868;
}.nb-theme-material-dark .mat-primary .mat-pseudo-checkbox-checked,
.nb-theme-material-dark .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}.nb-theme-material-dark .mat-pseudo-checkbox-checked,
.nb-theme-material-dark .mat-pseudo-checkbox-indeterminate,
.nb-theme-material-dark .mat-accent .mat-pseudo-checkbox-checked,
.nb-theme-material-dark .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #607d8b;
}.nb-theme-material-dark .mat-warn .mat-pseudo-checkbox-checked,
.nb-theme-material-dark .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}.nb-theme-material-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.nb-theme-material-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}.nb-theme-material-dark .mat-app-background, .nb-theme-material-dark.mat-app-background {
  background-color: #303030;
  color: white;
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .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;
}.nb-theme-material-dark .mat-autocomplete-panel {
  background: #424242;
  color: white;
}.nb-theme-material-dark .mat-autocomplete-panel:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}.nb-theme-material-dark .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}.nb-theme-material-dark .mat-badge-content {
  color: white;
  background: #e91e63;
}.cdk-high-contrast-active .nb-theme-material-dark .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}.nb-theme-material-dark .mat-badge-accent .mat-badge-content {
  background: #607d8b;
  color: white;
}.nb-theme-material-dark .mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}.nb-theme-material-dark .mat-badge {
  position: relative;
}.nb-theme-material-dark .mat-badge-hidden .mat-badge-content {
  display: none;
}.nb-theme-material-dark .mat-badge-disabled .mat-badge-content {
  background: #6e6e6e;
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  -ms-transform: scale(0.6);
      transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}.nb-theme-material-dark .ng-animate-disabled .mat-badge-content,
.nb-theme-material-dark .mat-badge-content._mat-animation-noopable {
  transition: none;
}.nb-theme-material-dark .mat-badge-content.mat-badge-active {
  -ms-transform: none;
      transform: none;
}.nb-theme-material-dark .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}.nb-theme-material-dark .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}.nb-theme-material-dark .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}.nb-theme-material-dark .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}.nb-theme-material-dark .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}.nb-theme-material-dark .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}.nb-theme-material-dark .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}.nb-theme-material-dark .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}.nb-theme-material-dark .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}.nb-theme-material-dark .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}.nb-theme-material-dark .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}.nb-theme-material-dark .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}.nb-theme-material-dark .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}.nb-theme-material-dark .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}.nb-theme-material-dark .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}.nb-theme-material-dark .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}.nb-theme-material-dark .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}.nb-theme-material-dark .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}.nb-theme-material-dark .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}.nb-theme-material-dark .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}.nb-theme-material-dark .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}[dir='rtl'] .nb-theme-material-dark .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}.nb-theme-material-dark .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: #424242;
  color: white;
}.nb-theme-material-dark .mat-button, .nb-theme-material-dark .mat-icon-button, .nb-theme-material-dark .mat-stroked-button {
  color: inherit;
  background: transparent;
}.nb-theme-material-dark .mat-button.mat-primary, .nb-theme-material-dark .mat-icon-button.mat-primary, .nb-theme-material-dark .mat-stroked-button.mat-primary {
  color: #e91e63;
}.nb-theme-material-dark .mat-button.mat-accent, .nb-theme-material-dark .mat-icon-button.mat-accent, .nb-theme-material-dark .mat-stroked-button.mat-accent {
  color: #607d8b;
}.nb-theme-material-dark .mat-button.mat-warn, .nb-theme-material-dark .mat-icon-button.mat-warn, .nb-theme-material-dark .mat-stroked-button.mat-warn {
  color: #f44336;
}.nb-theme-material-dark .mat-button.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-button.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-button.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-dark .mat-icon-button.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-icon-button.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-icon-button.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-icon-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-dark .mat-stroked-button.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-stroked-button.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-stroked-button.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-button.mat-primary .mat-button-focus-overlay, .nb-theme-material-dark .mat-icon-button.mat-primary .mat-button-focus-overlay, .nb-theme-material-dark .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-button.mat-accent .mat-button-focus-overlay, .nb-theme-material-dark .mat-icon-button.mat-accent .mat-button-focus-overlay, .nb-theme-material-dark .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-button.mat-warn .mat-button-focus-overlay, .nb-theme-material-dark .mat-icon-button.mat-warn .mat-button-focus-overlay, .nb-theme-material-dark .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}.nb-theme-material-dark .mat-button.mat-button-disabled .mat-button-focus-overlay, .nb-theme-material-dark .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .nb-theme-material-dark .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}.nb-theme-material-dark .mat-button .mat-ripple-element, .nb-theme-material-dark .mat-icon-button .mat-ripple-element, .nb-theme-material-dark .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}.nb-theme-material-dark .mat-button-focus-overlay {
  background: white;
}.nb-theme-material-dark .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-flat-button, .nb-theme-material-dark .mat-raised-button, .nb-theme-material-dark .mat-fab, .nb-theme-material-dark .mat-mini-fab {
  color: white;
  background-color: #424242;
}.nb-theme-material-dark .mat-flat-button.mat-primary, .nb-theme-material-dark .mat-raised-button.mat-primary, .nb-theme-material-dark .mat-fab.mat-primary, .nb-theme-material-dark .mat-mini-fab.mat-primary {
  color: white;
}.nb-theme-material-dark .mat-flat-button.mat-accent, .nb-theme-material-dark .mat-raised-button.mat-accent, .nb-theme-material-dark .mat-fab.mat-accent, .nb-theme-material-dark .mat-mini-fab.mat-accent {
  color: white;
}.nb-theme-material-dark .mat-flat-button.mat-warn, .nb-theme-material-dark .mat-raised-button.mat-warn, .nb-theme-material-dark .mat-fab.mat-warn, .nb-theme-material-dark .mat-mini-fab.mat-warn {
  color: white;
}.nb-theme-material-dark .mat-flat-button.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-flat-button.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-flat-button.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-flat-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-dark .mat-raised-button.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-raised-button.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-raised-button.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-raised-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-dark .mat-fab.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-fab.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-fab.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-fab.mat-button-disabled.mat-button-disabled, .nb-theme-material-dark .mat-mini-fab.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-mini-fab.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-mini-fab.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-flat-button.mat-primary, .nb-theme-material-dark .mat-raised-button.mat-primary, .nb-theme-material-dark .mat-fab.mat-primary, .nb-theme-material-dark .mat-mini-fab.mat-primary {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-flat-button.mat-accent, .nb-theme-material-dark .mat-raised-button.mat-accent, .nb-theme-material-dark .mat-fab.mat-accent, .nb-theme-material-dark .mat-mini-fab.mat-accent {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-flat-button.mat-warn, .nb-theme-material-dark .mat-raised-button.mat-warn, .nb-theme-material-dark .mat-fab.mat-warn, .nb-theme-material-dark .mat-mini-fab.mat-warn {
  background-color: #f44336;
}.nb-theme-material-dark .mat-flat-button.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-flat-button.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-flat-button.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-flat-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-dark .mat-raised-button.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-raised-button.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-raised-button.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-raised-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-dark .mat-fab.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-fab.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-fab.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-fab.mat-button-disabled.mat-button-disabled, .nb-theme-material-dark .mat-mini-fab.mat-primary.mat-button-disabled, .nb-theme-material-dark .mat-mini-fab.mat-accent.mat-button-disabled, .nb-theme-material-dark .mat-mini-fab.mat-warn.mat-button-disabled, .nb-theme-material-dark .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-flat-button.mat-primary .mat-ripple-element, .nb-theme-material-dark .mat-raised-button.mat-primary .mat-ripple-element, .nb-theme-material-dark .mat-fab.mat-primary .mat-ripple-element, .nb-theme-material-dark .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-dark .mat-flat-button.mat-accent .mat-ripple-element, .nb-theme-material-dark .mat-raised-button.mat-accent .mat-ripple-element, .nb-theme-material-dark .mat-fab.mat-accent .mat-ripple-element, .nb-theme-material-dark .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-dark .mat-flat-button.mat-warn .mat-ripple-element, .nb-theme-material-dark .mat-raised-button.mat-warn .mat-ripple-element, .nb-theme-material-dark .mat-fab.mat-warn .mat-ripple-element, .nb-theme-material-dark .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-dark .mat-stroked-button:not([class*='mat-elevation-z']), .nb-theme-material-dark .mat-flat-button:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-raised-button: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);
}.nb-theme-material-dark .mat-raised-button:not(.mat-button-disabled):active:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-raised-button.mat-button-disabled:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-fab:not([class*='mat-elevation-z']), .nb-theme-material-dark .mat-mini-fab:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-fab:not(.mat-button-disabled):active:not([class*='mat-elevation-z']), .nb-theme-material-dark .mat-mini-fab:not(.mat-button-disabled):active:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-fab.mat-button-disabled:not([class*='mat-elevation-z']), .nb-theme-material-dark .mat-mini-fab.mat-button-disabled:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-button-toggle-standalone,
.nb-theme-material-dark .mat-button-toggle-group {
  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);
}.nb-theme-material-dark .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.nb-theme-material-dark .mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}.nb-theme-material-dark .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}.nb-theme-material-dark .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}.nb-theme-material-dark .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark [dir='rtl'] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .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 rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}.nb-theme-material-dark .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}.nb-theme-material-dark .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}.nb-theme-material-dark .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}.nb-theme-material-dark .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.nb-theme-material-dark .mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(255, 255, 255, 0.12);
}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}.nb-theme-material-dark .mat-card {
  background: #424242;
  color: white;
}.nb-theme-material-dark .mat-card:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-card.mat-card-flat:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-checkbox-checkmark {
  fill: #303030;
}.nb-theme-material-dark .mat-checkbox-checkmark-path {
  stroke: #303030 !important;
}.nb-theme-material-dark .mat-checkbox-mixedmark {
  background-color: #303030;
}.nb-theme-material-dark .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .nb-theme-material-dark .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .nb-theme-material-dark .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .nb-theme-material-dark .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}.nb-theme-material-dark .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .nb-theme-material-dark .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}.nb-theme-material-dark .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}.nb-theme-material-dark .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-checkbox .mat-ripple-element {
  background-color: white;
}.nb-theme-material-dark .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.nb-theme-material-dark .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #e91e63;
}.nb-theme-material-dark .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.nb-theme-material-dark .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #607d8b;
}.nb-theme-material-dark .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.nb-theme-material-dark .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}.nb-theme-material-dark .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}.nb-theme-material-dark .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}.nb-theme-material-dark .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  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);
}.nb-theme-material-dark .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}.nb-theme-material-dark .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}.nb-theme-material-dark .mat-chip.mat-standard-chip::after {
  background: white;
}.nb-theme-material-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #e91e63;
  color: white;
}.nb-theme-material-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}.nb-theme-material-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}.nb-theme-material-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}.nb-theme-material-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #607d8b;
  color: white;
}.nb-theme-material-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: white;
  opacity: 0.4;
}.nb-theme-material-dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-dark .mat-table {
  background: #424242;
}.nb-theme-material-dark .mat-table thead, .nb-theme-material-dark .mat-table tbody, .nb-theme-material-dark .mat-table tfoot,
.nb-theme-material-dark mat-header-row, .nb-theme-material-dark mat-row, .nb-theme-material-dark mat-footer-row,
.nb-theme-material-dark [mat-header-row], .nb-theme-material-dark [mat-row], .nb-theme-material-dark [mat-footer-row],
.nb-theme-material-dark .mat-table-sticky {
  background: inherit;
}.nb-theme-material-dark mat-row, .nb-theme-material-dark mat-header-row, .nb-theme-material-dark mat-footer-row,
.nb-theme-material-dark th.mat-header-cell, .nb-theme-material-dark td.mat-cell, .nb-theme-material-dark td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-cell, .nb-theme-material-dark .mat-footer-cell {
  color: white;
}.nb-theme-material-dark .mat-calendar-arrow {
  border-top-color: white;
}.nb-theme-material-dark .mat-datepicker-toggle,
.nb-theme-material-dark .mat-datepicker-content .mat-calendar-next-button,
.nb-theme-material-dark .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}.nb-theme-material-dark .mat-calendar-table-header {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-calendar-body-cell-content,
.nb-theme-material-dark .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}.nb-theme-material-dark .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}.nb-theme-material-dark .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}.nb-theme-material-dark .mat-calendar-body-comparison-identical,
.nb-theme-material-dark .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}.nb-theme-material-dark .mat-calendar-body-comparison-bridge-start::before,
.nb-theme-material-dark [dir='rtl'] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}.nb-theme-material-dark .mat-calendar-body-comparison-bridge-end::before,
.nb-theme-material-dark [dir='rtl'] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}.nb-theme-material-dark .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.nb-theme-material-dark .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}.nb-theme-material-dark .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.nb-theme-material-dark .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}.nb-theme-material-dark .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}.nb-theme-material-dark .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}.nb-theme-material-dark .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}.nb-theme-material-dark .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),
.nb-theme-material-dark .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.nb-theme-material-dark .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(233, 30, 99, 0.3);
}.nb-theme-material-dark .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: #424242;
  color: white;
}.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(96, 125, 139, 0.2);
}.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.nb-theme-material-dark .mat-datepicker-content.mat-accent [dir='rtl'] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(96, 125, 139, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.nb-theme-material-dark .mat-datepicker-content.mat-accent [dir='rtl'] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(96, 125, 139, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #607d8b;
  color: white;
}.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(96, 125, 139, 0.4);
}.nb-theme-material-dark .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}.nb-theme-material-dark .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),
.nb-theme-material-dark .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),
.nb-theme-material-dark .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(96, 125, 139, 0.3);
}.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.nb-theme-material-dark .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%);
}.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.nb-theme-material-dark .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%);
}.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}.nb-theme-material-dark .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}.nb-theme-material-dark .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),
.nb-theme-material-dark .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),
.nb-theme-material-dark .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, 0.3);
}.nb-theme-material-dark .mat-datepicker-content-touch {
  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);
}.nb-theme-material-dark .mat-datepicker-toggle-active {
  color: #e91e63;
}.nb-theme-material-dark .mat-datepicker-toggle-active.mat-accent {
  color: #607d8b;
}.nb-theme-material-dark .mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}.nb-theme-material-dark .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-dialog-container {
  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);
  background: #424242;
  color: white;
}.nb-theme-material-dark .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-expansion-panel {
  background: #424242;
  color: white;
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled='true']),
.nb-theme-material-dark .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled='true']),
.nb-theme-material-dark .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled='true']) {
  background: rgba(255, 255, 255, 0.04);
}@media (hover: none) {
  .nb-theme-material-dark .mat-expansion-panel:not(.mat-expanded):not([aria-disabled='true']) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}.nb-theme-material-dark .mat-expansion-panel-header-title {
  color: white;
}.nb-theme-material-dark .mat-expansion-panel-header-description,
.nb-theme-material-dark .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
.nb-theme-material-dark .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;
}.nb-theme-material-dark .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-form-field.mat-focused .mat-form-field-label {
  color: #e91e63;
}.nb-theme-material-dark .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #607d8b;
}.nb-theme-material-dark .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}.nb-theme-material-dark .mat-focused .mat-form-field-required-marker {
  color: #607d8b;
}.nb-theme-material-dark .mat-form-field-ripple {
  background-color: white;
}.nb-theme-material-dark .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}.nb-theme-material-dark .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #e91e63;
}.nb-theme-material-dark .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #607d8b;
}.nb-theme-material-dark .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}.nb-theme-material-dark .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}.nb-theme-material-dark .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.nb-theme-material-dark .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}.nb-theme-material-dark .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.nb-theme-material-dark .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}.nb-theme-material-dark .mat-error {
  color: #f44336;
}.nb-theme-material-dark .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}.nb-theme-material-dark .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}.nb-theme-material-dark .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-dark .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}.nb-theme-material-dark .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}.nb-theme-material-dark .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}.nb-theme-material-dark .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #e91e63;
}.nb-theme-material-dark .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #607d8b;
}.nb-theme-material-dark .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}.nb-theme-material-dark .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}.nb-theme-material-dark .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}.nb-theme-material-dark .mat-icon.mat-primary {
  color: #e91e63;
}.nb-theme-material-dark .mat-icon.mat-accent {
  color: #607d8b;
}.nb-theme-material-dark .mat-icon.mat-warn {
  color: #f44336;
}.nb-theme-material-dark .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-input-element:disabled,
.nb-theme-material-dark .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-input-element {
  caret-color: #e91e63;
}.nb-theme-material-dark .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-input-element option {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-dark .mat-input-element option:disabled {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-dark .mat-form-field.mat-accent .mat-input-element {
  caret-color: #607d8b;
}.nb-theme-material-dark .mat-form-field.mat-warn .mat-input-element,
.nb-theme-material-dark .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}.nb-theme-material-dark .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}.nb-theme-material-dark .mat-list-base .mat-list-item {
  color: white;
}.nb-theme-material-dark .mat-list-base .mat-list-option {
  color: white;
}.nb-theme-material-dark .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-list-item-disabled {
  background-color: black;
}.nb-theme-material-dark .mat-list-option:hover, .nb-theme-material-dark .mat-list-option:focus,
.nb-theme-material-dark .mat-nav-list .mat-list-item:hover,
.nb-theme-material-dark .mat-nav-list .mat-list-item:focus,
.nb-theme-material-dark .mat-action-list .mat-list-item:hover,
.nb-theme-material-dark .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}.nb-theme-material-dark .mat-list-single-selected-option, .nb-theme-material-dark .mat-list-single-selected-option:hover, .nb-theme-material-dark .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-menu-panel {
  background: #424242;
}.nb-theme-material-dark .mat-menu-panel:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-menu-item {
  background: transparent;
  color: white;
}.nb-theme-material-dark .mat-menu-item[disabled], .nb-theme-material-dark .mat-menu-item[disabled]::after,
.nb-theme-material-dark .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-menu-item .mat-icon-no-color,
.nb-theme-material-dark .mat-menu-item-submenu-trigger::after {
  color: white;
}.nb-theme-material-dark .mat-menu-item:hover:not([disabled]),
.nb-theme-material-dark .mat-menu-item.cdk-program-focused:not([disabled]),
.nb-theme-material-dark .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.nb-theme-material-dark .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}.nb-theme-material-dark .mat-paginator {
  background: #424242;
}.nb-theme-material-dark .mat-paginator,
.nb-theme-material-dark .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-paginator-decrement,
.nb-theme-material-dark .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}.nb-theme-material-dark .mat-paginator-first,
.nb-theme-material-dark .mat-paginator-last {
  border-top: 2px solid white;
}.nb-theme-material-dark .mat-icon-button[disabled] .mat-paginator-decrement,
.nb-theme-material-dark .mat-icon-button[disabled] .mat-paginator-increment,
.nb-theme-material-dark .mat-icon-button[disabled] .mat-paginator-first,
.nb-theme-material-dark .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}.mat-paginator-container {
  min-height: 56px;
}.nb-theme-material-dark .mat-progress-bar-background {
  fill: #f8bbd0;
}.nb-theme-material-dark .mat-progress-bar-buffer {
  background-color: #f8bbd0;
}.nb-theme-material-dark .mat-progress-bar-fill::after {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #cfd8dc;
}.nb-theme-material-dark .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #cfd8dc;
}.nb-theme-material-dark .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2;
}.nb-theme-material-dark .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2;
}.nb-theme-material-dark .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}.nb-theme-material-dark .mat-progress-spinner circle, .nb-theme-material-dark .mat-spinner circle {
  stroke: #e91e63;
}.nb-theme-material-dark .mat-progress-spinner.mat-accent circle, .nb-theme-material-dark .mat-spinner.mat-accent circle {
  stroke: #607d8b;
}.nb-theme-material-dark .mat-progress-spinner.mat-warn circle, .nb-theme-material-dark .mat-spinner.mat-warn circle {
  stroke: #f44336;
}.nb-theme-material-dark .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}.nb-theme-material-dark .mat-radio-button.mat-primary .mat-radio-inner-circle,
.nb-theme-material-dark .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.nb-theme-material-dark .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.nb-theme-material-dark .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #607d8b;
}.nb-theme-material-dark .mat-radio-button.mat-accent .mat-radio-inner-circle,
.nb-theme-material-dark .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.nb-theme-material-dark .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.nb-theme-material-dark .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}.nb-theme-material-dark .mat-radio-button.mat-warn .mat-radio-inner-circle,
.nb-theme-material-dark .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.nb-theme-material-dark .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.nb-theme-material-dark .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}.nb-theme-material-dark .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.nb-theme-material-dark .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.nb-theme-material-dark .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-radio-button .mat-ripple-element {
  background-color: white;
}.nb-theme-material-dark .mat-select-value {
  color: white;
}.nb-theme-material-dark .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-select-panel {
  background: #424242;
}.nb-theme-material-dark .mat-select-panel:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-dark .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #e91e63;
}.nb-theme-material-dark .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #607d8b;
}.nb-theme-material-dark .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}.nb-theme-material-dark .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}.nb-theme-material-dark .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-drawer-container {
  background-color: #303030;
  color: white;
}.nb-theme-material-dark .mat-drawer {
  background-color: #424242;
  color: white;
}.nb-theme-material-dark .mat-drawer.mat-drawer-push {
  background-color: #424242;
}.nb-theme-material-dark .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);
}.nb-theme-material-dark .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}.nb-theme-material-dark [dir='rtl'] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}.nb-theme-material-dark [dir='rtl'] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}.nb-theme-material-dark .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(96, 125, 139, 0.54);
}.nb-theme-material-dark .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}.nb-theme-material-dark .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}.nb-theme-material-dark .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}.nb-theme-material-dark .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}.nb-theme-material-dark .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}.nb-theme-material-dark .mat-slide-toggle-thumb {
  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);
  background-color: #bdbdbd;
}.nb-theme-material-dark .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-primary .mat-slider-track-fill,
.nb-theme-material-dark .mat-primary .mat-slider-thumb,
.nb-theme-material-dark .mat-primary .mat-slider-thumb-label {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-primary .mat-slider-thumb-label-text {
  color: white;
}.nb-theme-material-dark .mat-primary .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}.nb-theme-material-dark .mat-accent .mat-slider-track-fill,
.nb-theme-material-dark .mat-accent .mat-slider-thumb,
.nb-theme-material-dark .mat-accent .mat-slider-thumb-label {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-accent .mat-slider-thumb-label-text {
  color: white;
}.nb-theme-material-dark .mat-accent .mat-slider-focus-ring {
  background-color: rgba(96, 125, 139, 0.2);
}.nb-theme-material-dark .mat-warn .mat-slider-track-fill,
.nb-theme-material-dark .mat-warn .mat-slider-thumb,
.nb-theme-material-dark .mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}.nb-theme-material-dark .mat-warn .mat-slider-thumb-label-text {
  color: white;
}.nb-theme-material-dark .mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}.nb-theme-material-dark .mat-slider:hover .mat-slider-track-background,
.nb-theme-material-dark .cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-slider-disabled .mat-slider-track-background,
.nb-theme-material-dark .mat-slider-disabled .mat-slider-track-fill,
.nb-theme-material-dark .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.nb-theme-material-dark .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}.nb-theme-material-dark .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.nb-theme-material-dark .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}.nb-theme-material-dark .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .nb-theme-material-dark .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .nb-theme-material-dark .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}.nb-theme-material-dark .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}.nb-theme-material-dark .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}.nb-theme-material-dark .mat-step-header.cdk-keyboard-focused, .nb-theme-material-dark .mat-step-header.cdk-program-focused, .nb-theme-material-dark .mat-step-header:hover {
  background-color: rgba(255, 255, 255, 0.04);
}@media (hover: none) {
  .nb-theme-material-dark .mat-step-header:hover {
    background: none;
  }
}.nb-theme-material-dark .mat-step-header .mat-step-label,
.nb-theme-material-dark .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}.nb-theme-material-dark .mat-step-header .mat-step-icon-selected,
.nb-theme-material-dark .mat-step-header .mat-step-icon-state-done,
.nb-theme-material-dark .mat-step-header .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}.nb-theme-material-dark .mat-step-header.mat-accent .mat-step-icon {
  color: white;
}.nb-theme-material-dark .mat-step-header.mat-accent .mat-step-icon-selected,
.nb-theme-material-dark .mat-step-header.mat-accent .mat-step-icon-state-done,
.nb-theme-material-dark .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #607d8b;
  color: white;
}.nb-theme-material-dark .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}.nb-theme-material-dark .mat-step-header.mat-warn .mat-step-icon-selected,
.nb-theme-material-dark .mat-step-header.mat-warn .mat-step-icon-state-done,
.nb-theme-material-dark .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #f44336;
  color: white;
}.nb-theme-material-dark .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}.nb-theme-material-dark .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}.nb-theme-material-dark .mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}.nb-theme-material-dark .mat-stepper-horizontal, .nb-theme-material-dark .mat-stepper-vertical {
  background-color: #424242;
}.nb-theme-material-dark .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-horizontal-stepper-header::before,
.nb-theme-material-dark .mat-horizontal-stepper-header::after,
.nb-theme-material-dark .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 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;
}.nb-theme-material-dark .mat-sort-header-arrow {
  color: #c6c6c6;
}.nb-theme-material-dark .mat-tab-nav-bar,
.nb-theme-material-dark .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-tab-group-inverted-header .mat-tab-nav-bar,
.nb-theme-material-dark .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}.nb-theme-material-dark .mat-tab-label, .nb-theme-material-dark .mat-tab-link {
  color: white;
}.nb-theme-material-dark .mat-tab-label.mat-tab-disabled, .nb-theme-material-dark .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-tab-header-pagination-chevron {
  border-color: white;
}.nb-theme-material-dark .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}.nb-theme-material-dark .mat-tab-group[class*='mat-background-'] .mat-tab-header,
.nb-theme-material-dark .mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none;
}.nb-theme-material-dark .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(248, 187, 208, 0.3);
}.nb-theme-material-dark .mat-tab-group.mat-primary .mat-ink-bar, .nb-theme-material-dark .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .nb-theme-material-dark .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .nb-theme-material-dark .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .nb-theme-material-dark .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}.nb-theme-material-dark .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(207, 216, 220, 0.3);
}.nb-theme-material-dark .mat-tab-group.mat-accent .mat-ink-bar, .nb-theme-material-dark .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .nb-theme-material-dark .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .nb-theme-material-dark .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .nb-theme-material-dark .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}.nb-theme-material-dark .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}.nb-theme-material-dark .mat-tab-group.mat-warn .mat-ink-bar, .nb-theme-material-dark .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}.nb-theme-material-dark .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .nb-theme-material-dark .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .nb-theme-material-dark .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .nb-theme-material-dark .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}.nb-theme-material-dark .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(248, 187, 208, 0.3);
}.nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-header, .nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-link-container, .nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #e91e63;
}.nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}.nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}.nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.nb-theme-material-dark .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(207, 216, 220, 0.3);
}.nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-header, .nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-link-container, .nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #607d8b;
}.nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: white;
}.nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}.nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.nb-theme-material-dark .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}.nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-header, .nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-link-container, .nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #f44336;
}.nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}.nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}.nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.nb-theme-material-dark .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element, .nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.nb-theme-material-dark .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-dark .mat-toolbar {
  background: #212121;
  color: white;
}.nb-theme-material-dark .mat-toolbar.mat-primary {
  background: #e91e63;
  color: white;
}.nb-theme-material-dark .mat-toolbar.mat-accent {
  background: #607d8b;
  color: white;
}.nb-theme-material-dark .mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}.nb-theme-material-dark .mat-toolbar .mat-form-field-underline,
.nb-theme-material-dark .mat-toolbar .mat-form-field-ripple,
.nb-theme-material-dark .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}.nb-theme-material-dark .mat-toolbar .mat-form-field-label,
.nb-theme-material-dark .mat-toolbar .mat-focused .mat-form-field-label,
.nb-theme-material-dark .mat-toolbar .mat-select-value,
.nb-theme-material-dark .mat-toolbar .mat-select-arrow,
.nb-theme-material-dark .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}.nb-theme-material-dark .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;
  }
}.nb-theme-material-dark .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}.nb-theme-material-dark .mat-tree {
  background: #424242;
}.nb-theme-material-dark .mat-tree-node,
.nb-theme-material-dark .mat-nested-tree-node {
  color: white;
}.mat-tree-node {
  min-height: 48px;
}.nb-theme-material-dark .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  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);
}.nb-theme-material-dark .mat-simple-snackbar-action {
  color: inherit;
}.nb-theme-material-dark nb-layout-header nav {
  display: contents;
  padding: 0px !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}.nb-theme-material-dark nb-layout .scrollable-container {
  scrollbar-face-color: #141414;
  scrollbar-track-color: #1f1f1f;
}.nb-theme-material-dark nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-dark nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #141414;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-dark nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #1f1f1f;
}.nb-theme-material-dark nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}@media (max-width: 767.98px) {
  .nb-theme-material-dark nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-material-dark .layout {
  min-width: 300px;
}.nb-theme-material-dark nb-layout.window-mode {
  background: #303030;
  display: block;
}.nb-theme-material-dark nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}.nb-theme-material-dark nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}.nb-theme-material-dark nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}@media screen and (min-width: 1940px) {
  .nb-theme-material-dark nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-material-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-material-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-material-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-material-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    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);
  }
  .nb-theme-material-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}@media screen and (min-width: 2070px) {
  .nb-theme-material-dark nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-material-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-material-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-material-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-material-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    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);
  }
  .nb-theme-material-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}@media screen and (min-width: 2220px) {
  .nb-theme-material-dark nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-material-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-material-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-material-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-material-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    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);
  }
  .nb-theme-material-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}.nb-theme-material-dark nb-layout .layout {
  background-color: #303030;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}.nb-theme-material-dark nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-material-dark nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}.nb-theme-material-dark nb-layout .layout .layout-container .content nb-layout-footer {
  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);
}.nb-theme-material-dark nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #e91d63;
  border-top: 1px solid #1f1f1f;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}.nb-theme-material-dark nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #ffffff;
}.nb-theme-material-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-material-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-material-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-layout .layout .layout-container .content.center {
  width: 900px;
  -ms-flex: 0 100 900px !important;
      flex: 0 100 900px !important;
}.nb-theme-material-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}@media (max-width: 991.98px) {
  .nb-theme-material-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}@media (max-width: 767.98px) {
  .nb-theme-material-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}.nb-theme-material-dark nb-layout-header {
  background-color: #e91d63;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-layout-header nav {
  color: #ffffff;
  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);
  height: 4.75rem;
  padding: 1.25rem;
}.nb-theme-material-dark nb-layout-header nav a {
  color: #ffffff;
}.nb-theme-material-dark nb-layout-header nav a:focus, .nb-theme-material-dark nb-layout-header nav a:active, .nb-theme-material-dark nb-layout-header nav a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}.nb-theme-material-dark nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}.nb-theme-material-dark nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}.nb-theme-material-dark nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}.nb-theme-material-dark nb-sidebar {
  background-color: #1f1f1f;
  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);
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}.nb-theme-material-dark nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}.nb-theme-material-dark nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #141414;
  scrollbar-track-color: #1f1f1f;
}@media (max-width: 767.98px) {
  .nb-theme-material-dark nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-material-dark nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-dark nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #141414;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-dark nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #1f1f1f;
}.nb-theme-material-dark nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}.nb-theme-material-dark nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}.nb-theme-material-dark nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-material-dark nb-sidebar.collapsed nb-sidebar-header, .nb-theme-material-dark nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-material-dark nb-sidebar.compacted {
  width: 3.5rem;
}.nb-theme-material-dark nb-sidebar.compacted .main-container {
  width: 3.5rem;
}.nb-theme-material-dark nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}.nb-theme-material-dark nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}.nb-theme-material-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: '';
  top: 0;
  height: 100%;
  width: 4px;
  background: #e91d63;
}[dir=ltr] .nb-theme-material-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}[dir=rtl] .nb-theme-material-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}.nb-theme-material-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-material-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-material-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}.nb-theme-material-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}.nb-theme-material-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-material-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}.nb-theme-material-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  -ms-flex-pack: center;
      justify-content: center;
}.nb-theme-material-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}.nb-theme-material-dark nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}.nb-theme-material-dark nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}.nb-theme-material-dark nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-material-dark nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-material-dark nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}[dir=rtl] .nb-theme-material-dark nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}[dir=ltr] .nb-theme-material-dark nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}[dir=rtl] .nb-theme-material-dark nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}[dir=ltr] .nb-theme-material-dark nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-dark nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-material-dark nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-material-dark nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-material-dark nb-sidebar.fixed.left.collapsed + .content,
.nb-theme-material-dark nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}.nb-theme-material-dark nb-sidebar.fixed.right.collapsed + .content,
.nb-theme-material-dark nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}.nb-theme-material-dark nb-sidebar.expanded {
  width: 16rem;
}.nb-theme-material-dark nb-sidebar.expanded > .scrollable {
  width: 16rem;
}.nb-theme-material-dark nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-material-dark nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-material-dark nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}.nb-theme-material-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-material-dark nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-material-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-material-dark nb-calendar-view-mode .appearance-ghost.status-basic:hover[nbButtonToggle], .nb-theme-material-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-material-dark nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-material-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active, .nb-theme-material-dark nb-calendar-view-mode .appearance-ghost.status-basic:active[nbButtonToggle],
.nb-theme-material-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-material-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-material-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-material-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic:hover[nbButtonToggle],
.nb-theme-material-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-material-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-material-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active,
.nb-theme-material-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic:active[nbButtonToggle] {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-material-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-material-dark nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-material-dark nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active), .nb-theme-material-dark nb-calendar-view-mode .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle],
.nb-theme-material-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-material-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-material-dark nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-material-dark nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: none;
}[dir=ltr] .nb-theme-material-dark nb-calendar-pageable-navigation {
  margin-left: auto;
}[dir=rtl] .nb-theme-material-dark nb-calendar-pageable-navigation {
  margin-right: auto;
}.nb-theme-material-dark nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}[dir=ltr] .nb-theme-material-dark nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-material-dark nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}.nb-theme-material-dark nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #1f1f1f;
  border-bottom: 1px solid #1f1f1f;
}[dir=ltr] .nb-theme-material-dark nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}[dir=rtl] .nb-theme-material-dark nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.nb-theme-material-dark nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #808080;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-calendar-days-names .day.holiday {
  color: #808080;
}.nb-theme-material-dark nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}.nb-theme-material-dark nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #808080;
  padding-bottom: 0.625rem;
}.nb-theme-material-dark nb-calendar-week-numbers .sign-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-top: 1px solid #1f1f1f;
  border-bottom: 1px solid #1f1f1f;
  margin-bottom: 0.25rem;
}.nb-theme-material-dark nb-calendar-week-numbers .sign,
.nb-theme-material-dark nb-calendar-week-numbers .week-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}.nb-theme-material-dark nb-calendar-week-numbers.size-large .sign,
.nb-theme-material-dark nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}[dir=ltr] .nb-theme-material-dark nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #1f1f1f;
}[dir=rtl] .nb-theme-material-dark nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #1f1f1f;
}.nb-theme-material-dark nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}.nb-theme-material-dark nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}.nb-theme-material-dark nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-material-dark nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-material-dark nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-material-dark nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-material-dark nb-calendar-picker .cell-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}.nb-theme-material-dark nb-calendar-picker .day-cell,
.nb-theme-material-dark nb-calendar-picker .month-cell,
.nb-theme-material-dark nb-calendar-picker .year-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
}.nb-theme-material-dark nb-calendar-picker .day-cell,
.nb-theme-material-dark nb-calendar-picker .day-cell .cell-content,
.nb-theme-material-dark nb-calendar-picker .month-cell,
.nb-theme-material-dark nb-calendar-picker .month-cell .cell-content,
.nb-theme-material-dark nb-calendar-picker .year-cell,
.nb-theme-material-dark nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-material-dark nb-calendar-picker .day-cell.empty, .nb-theme-material-dark nb-calendar-picker .day-cell.disabled,
.nb-theme-material-dark nb-calendar-picker .month-cell.empty,
.nb-theme-material-dark nb-calendar-picker .month-cell.disabled,
.nb-theme-material-dark nb-calendar-picker .year-cell.empty,
.nb-theme-material-dark nb-calendar-picker .year-cell.disabled {
  cursor: default;
}.nb-theme-material-dark nb-calendar-picker .day-cell.bounding-month,
.nb-theme-material-dark nb-calendar-picker .month-cell.bounding-month,
.nb-theme-material-dark nb-calendar-picker .year-cell.bounding-month {
  color: #808080;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #1f1f1f;
  border-color: #1f1f1f;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #c71451;
  border-color: #c71451;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(233, 29, 99, 0.08);
  border: 1px solid #e91d63;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(233, 29, 99, 0.16);
  border-color: #e91d63;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #e91d63;
  border-color: #e91d63;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #f24681;
  border-color: #f24681;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #c71451;
  border-color: #c71451;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #e91d63;
  border-radius: 0.25rem;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}.nb-theme-material-dark nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-material-dark nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-material-dark nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}.nb-theme-material-dark nb-calendar-picker .day-cell.disabled,
.nb-theme-material-dark nb-calendar-picker .month-cell.disabled,
.nb-theme-material-dark nb-calendar-picker .year-cell.disabled {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-material-dark nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-material-dark nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #141414;
}.nb-theme-material-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #e91d63;
  border-radius: 0;
}[dir=ltr] .nb-theme-material-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}[dir=rtl] .nb-theme-material-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=ltr] .nb-theme-material-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=rtl] .nb-theme-material-dark nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.nb-theme-material-dark nb-base-calendar nb-card {
  background-color: #1f1f1f;
  border: 0.0625rem solid #141414;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}.nb-theme-material-dark nb-base-calendar nb-card-body {
  padding: 0;
}.nb-theme-material-dark nb-base-calendar .calendar-navigation {
  border: none;
  display: -ms-flexbox;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-material-dark nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-material-dark nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}.nb-theme-material-dark nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}.nb-theme-material-dark nb-base-calendar.has-week-number .month-cell,
.nb-theme-material-dark nb-base-calendar.has-week-number .year-cell {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}.nb-theme-material-dark nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}.nb-theme-material-dark nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}.nb-theme-material-dark nb-card {
  background-color: #353535;
  border: 0.0625rem none #141414;
  border-radius: 0.25rem;
  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);
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #141414;
  scrollbar-track-color: #1f1f1f;
}.nb-theme-material-dark nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-dark nb-card::-webkit-scrollbar-thumb {
  background: #141414;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-dark nb-card::-webkit-scrollbar-track {
  background: #1f1f1f;
}.nb-theme-material-dark nb-card.size-tiny {
  height: 13.5rem;
}.nb-theme-material-dark nb-card.size-small {
  height: 21.1875rem;
}.nb-theme-material-dark nb-card.size-medium {
  height: 28.875rem;
}.nb-theme-material-dark nb-card.size-large {
  height: 36.5625rem;
}.nb-theme-material-dark nb-card.size-giant {
  height: 44.25rem;
}.nb-theme-material-dark nb-card.status-basic nb-card-header {
  background-color: #1f1f1f;
  border-bottom-width: 0;
  border-bottom-color: #1f1f1f;
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-basic nb-card-header a,
.nb-theme-material-dark nb-card.status-basic nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-primary nb-card-header {
  background-color: #e91d63;
  border-bottom-width: 0;
  border-bottom-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-primary nb-card-header a,
.nb-theme-material-dark nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-success nb-card-header {
  background-color: #60af20;
  border-bottom-width: 0;
  border-bottom-color: #60af20;
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-success nb-card-header a,
.nb-theme-material-dark nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-warning nb-card-header {
  background-color: #ff9f05;
  border-bottom-width: 0;
  border-bottom-color: #ff9f05;
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-warning nb-card-header a,
.nb-theme-material-dark nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-danger nb-card-header {
  background-color: #b00020;
  border-bottom-width: 0;
  border-bottom-color: #b00020;
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-danger nb-card-header a,
.nb-theme-material-dark nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-info nb-card-header {
  background-color: #0495ee;
  border-bottom-width: 0;
  border-bottom-color: #0495ee;
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-info nb-card-header a,
.nb-theme-material-dark nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #353535;
}.nb-theme-material-dark nb-card.status-control nb-card-header a,
.nb-theme-material-dark nb-card.status-control nb-card-header a:hover {
  color: #353535;
}.nb-theme-material-dark nb-card.accent-basic {
  border-top-color: #1f1f1f;
}.nb-theme-material-dark nb-card.accent-primary {
  border-top-color: #e91d63;
}.nb-theme-material-dark nb-card.accent-success {
  border-top-color: #60af20;
}.nb-theme-material-dark nb-card.accent-warning {
  border-top-color: #ff9f05;
}.nb-theme-material-dark nb-card.accent-danger {
  border-top-color: #b00020;
}.nb-theme-material-dark nb-card.accent-info {
  border-top-color: #0495ee;
}.nb-theme-material-dark nb-card.accent-control {
  border-top-color: #ffffff;
}.nb-theme-material-dark nb-card.accent {
  border-top-style: none;
  border-top-width: 0.25rem;
}.nb-theme-material-dark nb-card.accent nb-card-header {
  border-radius: 0;
}.nb-theme-material-dark nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #141414;
  scrollbar-track-color: #1f1f1f;
}.nb-theme-material-dark nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-dark nb-card-body::-webkit-scrollbar-thumb {
  background: #141414;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-dark nb-card-body::-webkit-scrollbar-track {
  background: #1f1f1f;
}.nb-theme-material-dark nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #404040;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.nb-theme-material-dark nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #404040;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-card-header h1 {
  margin: 0;
}.nb-theme-material-dark nb-card-header h2 {
  margin: 0;
}.nb-theme-material-dark nb-card-header h3 {
  margin: 0;
}.nb-theme-material-dark nb-card-header h4 {
  margin: 0;
}.nb-theme-material-dark nb-card-header h5 {
  margin: 0;
}.nb-theme-material-dark nb-card-header h6 {
  margin: 0;
}.nb-theme-material-dark nb-reveal-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);
  margin-bottom: 1.875rem;
}.nb-theme-material-dark .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}.nb-theme-material-dark .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}.nb-theme-material-dark .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}[dir=ltr] .nb-theme-material-dark .flipcard-body .front-container {
  margin-right: -100%;
}[dir=rtl] .nb-theme-material-dark .flipcard-body .front-container {
  margin-left: -100%;
}.nb-theme-material-dark nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}.nb-theme-material-dark nb-tabset .tabset {
  border-bottom: 1px solid #1f1f1f;
}.nb-theme-material-dark nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #808080;
  font-family: Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-material-dark nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-material-dark nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}.nb-theme-material-dark nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}[dir=ltr] .nb-theme-material-dark nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}[dir=rtl] .nb-theme-material-dark nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}[dir=ltr] .nb-theme-material-dark nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}[dir=rtl] .nb-theme-material-dark nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}.nb-theme-material-dark nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #e91d63;
}.nb-theme-material-dark nb-tabset .tab.active .tab-link::before {
  background-color: #e91d63;
}.nb-theme-material-dark nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #c71451;
}.nb-theme-material-dark nb-tabset .tab:focus .tab-link::before {
  background-color: #c71451;
}.nb-theme-material-dark nb-tabset .tab:hover .tab-link {
  color: #f24681;
  background-color: transparent;
}.nb-theme-material-dark nb-tabset .tab:hover .tab-link::before {
  background-color: #f24681;
}.nb-theme-material-dark nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-material-dark nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(128, 128, 128, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-material-dark nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-material-dark nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-material-dark nb-tabset nb-tab {
  background-color: transparent;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #141414;
  scrollbar-track-color: #1f1f1f;
}.nb-theme-material-dark nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-dark nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #141414;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-dark nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #1f1f1f;
}.nb-theme-material-dark nb-route-tabset {
  scrollbar-face-color: #141414;
  scrollbar-track-color: #1f1f1f;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}.nb-theme-material-dark nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-dark nb-route-tabset::-webkit-scrollbar-thumb {
  background: #141414;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-dark nb-route-tabset::-webkit-scrollbar-track {
  background: #1f1f1f;
}.nb-theme-material-dark nb-route-tabset .route-tabset {
  border-bottom: 1px solid #1f1f1f;
}.nb-theme-material-dark nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #808080;
  font-family: Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-material-dark nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-material-dark nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #e91d63;
}.nb-theme-material-dark nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #e91d63;
}.nb-theme-material-dark nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #c71451;
}.nb-theme-material-dark nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #c71451;
}.nb-theme-material-dark nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #f24681;
}.nb-theme-material-dark nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #f24681;
}.nb-theme-material-dark nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-material-dark nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(128, 128, 128, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-material-dark nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-material-dark nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-material-dark nb-menu {
  background-color: transparent;
}.nb-theme-material-dark nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}.nb-theme-material-dark nb-menu .menu-group,
.nb-theme-material-dark nb-menu .menu-item a {
  font-family: Roboto, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}.nb-theme-material-dark nb-menu .menu-group,
.nb-theme-material-dark nb-menu .menu-group nb-icon.menu-icon {
  color: #808080;
}.nb-theme-material-dark nb-menu .menu-item a {
  color: rgba(255, 255, 255, 0.7);
  border-radius: 0;
}.nb-theme-material-dark nb-menu .menu-item a.active {
  background-color: rgba(0, 0, 0, 0.25);
  color: #e91d63;
}.nb-theme-material-dark nb-menu .menu-item a.active .menu-icon {
  color: #e91d63;
}.nb-theme-material-dark nb-menu .menu-item a:hover {
  background-color: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}.nb-theme-material-dark nb-menu .menu-item a:hover .menu-icon {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-menu .menu-item .menu-icon {
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}.nb-theme-material-dark nb-menu .menu-item .expand-state {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-menu .menu-item {
  border-bottom: 1px solid #1f1f1f;
}.nb-theme-material-dark nb-menu .menu-item:first-child {
  border-top: none;
}.nb-theme-material-dark nb-menu .menu-item:last-child {
  border-bottom: none;
}.nb-theme-material-dark nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #1f1f1f;
}.nb-theme-material-dark nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}.nb-theme-material-dark nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}.nb-theme-material-dark nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}.nb-theme-material-dark nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: #e91d63;
  color: #e91d63;
}.nb-theme-material-dark nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #e91d63;
}.nb-theme-material-dark nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: rgba(255, 255, 255, 0.04);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: #f24681;
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-menu .menu-item > .menu-items > .menu-group,
.nb-theme-material-dark nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #808080;
}.nb-theme-material-dark nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #1f1f1f;
}.nb-theme-material-dark nb-user .initials {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}.nb-theme-material-dark nb-user .user-name {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}.nb-theme-material-dark nb-user .user-title {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}.nb-theme-material-dark nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-material-dark nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-dark nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-dark nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-dark nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}.nb-theme-material-dark nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-dark nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-dark nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-dark nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}.nb-theme-material-dark nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-dark nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}.nb-theme-material-dark nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}.nb-theme-material-dark nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}.nb-theme-material-dark nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}.nb-theme-material-dark nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}.nb-theme-material-dark nb-user.shape-round .user-picture {
  border-radius: 50%;
}.nb-theme-material-dark nb-actions {
  background-color: transparent;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-material-dark nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}.nb-theme-material-dark nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}.nb-theme-material-dark nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}.nb-theme-material-dark nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}.nb-theme-material-dark nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}.nb-theme-material-dark nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}.nb-theme-material-dark nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}.nb-theme-material-dark nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}.nb-theme-material-dark nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}.nb-theme-material-dark nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}[dir=ltr] .nb-theme-material-dark nb-action {
  border-left: 1px solid #1f1f1f;
}[dir=rtl] .nb-theme-material-dark nb-action {
  border-right: 1px solid #1f1f1f;
}[dir=ltr] .nb-theme-material-dark nb-action:first-child {
  border-left: none !important;
}[dir=rtl] .nb-theme-material-dark nb-action:first-child {
  border-right: none !important;
}.nb-theme-material-dark nb-action nb-icon {
  color: #808080;
}.nb-theme-material-dark nb-action.disabled {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-action.disabled nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-search-field .close-button {
  z-index: 1;
}.nb-theme-material-dark nb-search-field .search {
  background: #1f1f1f;
}.nb-theme-material-dark nb-search-field .search span.info {
  color: #808080;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-search-field .search input {
  border-bottom: 1px solid #1f1f1f;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-material-dark nb-search-field .search input::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark nb-search-field .search input:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark nb-search-field .search input::placeholder {
  color: #808080;
}.nb-theme-material-dark nb-search-field .search input::-ms-clear {
  display: none;
}.nb-theme-material-dark nb-search-field.rotate-layout {
  opacity: 0;
  background: #1f1f1f;
}.nb-theme-material-dark nb-search-field.modal-zoomin .search::before,
.nb-theme-material-dark nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #e91d63;
}.nb-theme-material-dark nb-search-field.modal-half .form-wrapper {
  background: #1f1f1f;
}.nb-theme-material-dark nb-search-field.modal-half .search::before {
  background: #e91d63;
}.nb-theme-material-dark nb-search-field.modal-drop .form-content::after {
  background: #1f1f1f;
}.nb-theme-material-dark nb-search-field.modal-drop .search::before {
  background: #1f1f1f;
}.nb-theme-material-dark nb-search-field.curtain .search::after {
  background: #1f1f1f;
}.nb-theme-material-dark nb-search-field.curtain .search {
  background: #1f1f1f;
}.nb-theme-material-dark nb-search-field.column-curtain::before {
  background: #1f1f1f;
}.nb-theme-material-dark nb-search-field.column-curtain::after {
  background: transparent;
}.nb-theme-material-dark nb-search-field.column-curtain.show::after {
  background: #e91d63;
}.nb-theme-material-dark .nb-spinner-container {
  position: relative;
}.nb-theme-material-dark nb-spinner .message {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-material-dark nb-spinner.status-basic {
  background-color: rgba(128, 128, 128, 0.16);
}.nb-theme-material-dark nb-spinner.status-basic .spin-circle {
  border-top-color: #808080;
  border-right-color: transparent;
  border-bottom-color: #808080;
  border-left-color: #808080;
}.nb-theme-material-dark nb-spinner.status-primary {
  background-color: rgba(128, 128, 128, 0.16);
}.nb-theme-material-dark nb-spinner.status-primary .spin-circle {
  border-top-color: #e91d63;
  border-right-color: transparent;
  border-bottom-color: #e91d63;
  border-left-color: #e91d63;
}.nb-theme-material-dark nb-spinner.status-success {
  background-color: rgba(128, 128, 128, 0.16);
}.nb-theme-material-dark nb-spinner.status-success .spin-circle {
  border-top-color: #60af20;
  border-right-color: transparent;
  border-bottom-color: #60af20;
  border-left-color: #60af20;
}.nb-theme-material-dark nb-spinner.status-warning {
  background-color: rgba(128, 128, 128, 0.16);
}.nb-theme-material-dark nb-spinner.status-warning .spin-circle {
  border-top-color: #ff9f05;
  border-right-color: transparent;
  border-bottom-color: #ff9f05;
  border-left-color: #ff9f05;
}.nb-theme-material-dark nb-spinner.status-danger {
  background-color: rgba(128, 128, 128, 0.16);
}.nb-theme-material-dark nb-spinner.status-danger .spin-circle {
  border-top-color: #b00020;
  border-right-color: transparent;
  border-bottom-color: #b00020;
  border-left-color: #b00020;
}.nb-theme-material-dark nb-spinner.status-info {
  background-color: rgba(128, 128, 128, 0.16);
}.nb-theme-material-dark nb-spinner.status-info .spin-circle {
  border-top-color: #0495ee;
  border-right-color: transparent;
  border-bottom-color: #0495ee;
  border-left-color: #0495ee;
}.nb-theme-material-dark nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}.nb-theme-material-dark nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}.nb-theme-material-dark nb-spinner.size-tiny {
  font-size: 1rem;
}.nb-theme-material-dark nb-spinner.size-small {
  font-size: 1.25rem;
}.nb-theme-material-dark nb-spinner.size-medium {
  font-size: 1.5rem;
}.nb-theme-material-dark nb-spinner.size-large {
  font-size: 1.75rem;
}.nb-theme-material-dark nb-spinner.size-giant {
  font-size: 2rem;
}@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}.nb-theme-material-dark .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}.nb-theme-material-dark .nb-timepicker-container .list-item {
  color: #ffffff;
  font-size: 0.9375rem;
  font-family: Roboto, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}.nb-theme-material-dark .nb-timepicker-container .list-item:first-child {
  border-top: none;
}.nb-theme-material-dark .nb-timepicker-container .list-item:hover {
  background-color: #1f1f1f;
  color: #ffffff;
}.nb-theme-material-dark .nb-timepicker-container .list-item:focus {
  background-color: #d4d4d4;
  color: #ffffff;
}.nb-theme-material-dark .nb-timepicker-container .list-item.selected {
  background-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark .nb-timepicker-container .values-list {
  scrollbar-face-color: #141414;
  scrollbar-track-color: #1f1f1f;
}[dir=ltr] .nb-theme-material-dark .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #141414;
}[dir=rtl] .nb-theme-material-dark .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #141414;
}.nb-theme-material-dark .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-dark .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #141414;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-dark .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #1f1f1f;
}[dir=ltr] .nb-theme-material-dark .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}[dir=rtl] .nb-theme-material-dark .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}.nb-theme-material-dark .nb-timepicker-container .header-cell {
  color: #808080;
  font-size: 0.9375rem;
  font-family: Roboto, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}[dir=ltr] .nb-theme-material-dark .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #141414;
}[dir=rtl] .nb-theme-material-dark .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #141414;
}.nb-theme-material-dark .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #141414;
}[dir=ltr] .nb-theme-material-dark .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-material-dark .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}.nb-theme-material-dark nb-checkbox .label {
  padding: 0;
}.nb-theme-material-dark nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}.nb-theme-material-dark nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #404040;
}.nb-theme-material-dark nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #404040, inset 0 0 0 100vmax #404040;
}.nb-theme-material-dark nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #404040;
}.nb-theme-material-dark nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 50%;
}.nb-theme-material-dark nb-checkbox .text {
  font-family: Roboto, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-material-dark nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}[dir=rtl] .nb-theme-material-dark nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}.nb-theme-material-dark nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-checkbox.status-basic .text {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #e91d63;
  border-color: #e91d63;
}.nb-theme-material-dark nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #e91d63;
  border-color: #e91d63;
}.nb-theme-material-dark nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #c71451;
  border-color: #a80d43;
}.nb-theme-material-dark nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(233, 29, 99, 0.16);
  border-color: #e91d63;
}.nb-theme-material-dark nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-material-dark nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #f24681;
  border-color: #f24681;
}.nb-theme-material-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #c71451;
  border-color: #c71451;
}.nb-theme-material-dark nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-dark nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.48);
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(233, 29, 99, 0.08);
  border-color: #e91d63;
}.nb-theme-material-dark nb-checkbox.status-primary .text {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #e91d63;
  border-color: #e91d63;
}.nb-theme-material-dark nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #e91d63;
  border-color: #e91d63;
}.nb-theme-material-dark nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #c71451;
  border-color: #a80d43;
}.nb-theme-material-dark nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(233, 29, 99, 0.16);
  border-color: #e91d63;
}.nb-theme-material-dark nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-material-dark nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #f24681;
  border-color: #f24681;
}.nb-theme-material-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #c71451;
  border-color: #c71451;
}.nb-theme-material-dark nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-dark nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.48);
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(96, 175, 32, 0.08);
  border-color: #60af20;
}.nb-theme-material-dark nb-checkbox.status-success .text {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #60af20;
  border-color: #60af20;
}.nb-theme-material-dark nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #60af20;
  border-color: #60af20;
}.nb-theme-material-dark nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(96, 175, 32, 0.24);
  border-color: #60af20;
}.nb-theme-material-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #499617;
  border-color: #357d10;
}.nb-theme-material-dark nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(96, 175, 32, 0.16);
  border-color: #60af20;
}.nb-theme-material-dark nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-material-dark nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #8fcf50;
  border-color: #8fcf50;
}.nb-theme-material-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(96, 175, 32, 0.24);
  border-color: #60af20;
}.nb-theme-material-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #499617;
  border-color: #499617;
}.nb-theme-material-dark nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-dark nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.48);
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 159, 5, 0.08);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-checkbox.status-warning .text {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ff9f05;
  border-color: #ff9f05;
}.nb-theme-material-dark nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ff9f05;
  border-color: #ff9f05;
}.nb-theme-material-dark nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 159, 5, 0.24);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8003;
  border-color: #b76302;
}.nb-theme-material-dark nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 159, 5, 0.16);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-material-dark nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffbe43;
  border-color: #ffbe43;
}.nb-theme-material-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 159, 5, 0.24);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8003;
  border-color: #db8003;
}.nb-theme-material-dark nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-dark nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.48);
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(176, 0, 32, 0.08);
  border-color: #b00020;
}.nb-theme-material-dark nb-checkbox.status-danger .text {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #b00020;
  border-color: #b00020;
}.nb-theme-material-dark nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #b00020;
  border-color: #b00020;
}.nb-theme-material-dark nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(176, 0, 32, 0.24);
  border-color: #b00020;
}.nb-theme-material-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #970029;
  border-color: #7e002e;
}.nb-theme-material-dark nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(176, 0, 32, 0.16);
  border-color: #b00020;
}.nb-theme-material-dark nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-material-dark nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #cf3341;
  border-color: #cf3341;
}.nb-theme-material-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(176, 0, 32, 0.24);
  border-color: #b00020;
}.nb-theme-material-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #970029;
  border-color: #970029;
}.nb-theme-material-dark nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-dark nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.48);
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(4, 149, 238, 0.08);
  border-color: #0495ee;
}.nb-theme-material-dark nb-checkbox.status-info .text {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0495ee;
  border-color: #0495ee;
}.nb-theme-material-dark nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0495ee;
  border-color: #0495ee;
}.nb-theme-material-dark nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(4, 149, 238, 0.24);
  border-color: #0495ee;
}.nb-theme-material-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #0273cc;
  border-color: #0256ab;
}.nb-theme-material-dark nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(4, 149, 238, 0.16);
  border-color: #0495ee;
}.nb-theme-material-dark nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-material-dark nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #40bbf4;
  border-color: #40bbf4;
}.nb-theme-material-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(4, 149, 238, 0.24);
  border-color: #0495ee;
}.nb-theme-material-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #0273cc;
  border-color: #0273cc;
}.nb-theme-material-dark nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-dark nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.48);
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-control .text {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #353535;
}.nb-theme-material-dark nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #353535;
}.nb-theme-material-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #f5f5f5;
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-material-dark nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}.nb-theme-material-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}.nb-theme-material-dark nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-material-dark nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-dark nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(128, 128, 128, 0.48);
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
        We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
        Setting it in SCSS as we don't have access to theme variables from TS.
      */
}[dir=ltr] .nb-theme-material-dark nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}[dir=ltr] .nb-theme-material-dark nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}[dir=rtl] .nb-theme-material-dark nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}[dir=rtl] .nb-theme-material-dark nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}.nb-theme-material-dark nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem #404040;
}.nb-theme-material-dark nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}.nb-theme-material-dark nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}.nb-theme-material-dark nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-material-dark nb-toggle .text {
  font-family: Roboto, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-toggle.status-basic .text {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-basic .toggle {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-toggle.status-basic .toggle.checked {
  background-color: #e91d63;
  border-color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #c71451;
  border-color: #a80d43;
}.nb-theme-material-dark nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #c71451;
  border-color: #c71451;
}.nb-theme-material-dark nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(233, 29, 99, 0.16);
  border-color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #f24681;
  border-color: #f24681;
}.nb-theme-material-dark nb-toggle.status-basic .toggle-switcher {
  background-color: #1f1f1f;
}.nb-theme-material-dark nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-toggle.status-primary .text {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-primary .toggle {
  background-color: rgba(233, 29, 99, 0.08);
  border-color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-primary .toggle.checked {
  background-color: #e91d63;
  border-color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #c71451;
  border-color: #a80d43;
}.nb-theme-material-dark nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #c71451;
  border-color: #c71451;
}.nb-theme-material-dark nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(233, 29, 99, 0.16);
  border-color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #f24681;
  border-color: #f24681;
}.nb-theme-material-dark nb-toggle.status-primary .toggle-switcher {
  background-color: #1f1f1f;
}.nb-theme-material-dark nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #e91d63;
}.nb-theme-material-dark nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-toggle.status-success .text {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-success .toggle {
  background-color: rgba(96, 175, 32, 0.08);
  border-color: #60af20;
}.nb-theme-material-dark nb-toggle.status-success .toggle.checked {
  background-color: #60af20;
  border-color: #60af20;
}.nb-theme-material-dark nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(96, 175, 32, 0.24);
  border-color: #60af20;
}.nb-theme-material-dark nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #499617;
  border-color: #357d10;
}.nb-theme-material-dark nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(96, 175, 32, 0.24);
  border-color: #60af20;
}.nb-theme-material-dark nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #499617;
  border-color: #499617;
}.nb-theme-material-dark nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(96, 175, 32, 0.16);
  border-color: #60af20;
}.nb-theme-material-dark nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #8fcf50;
  border-color: #8fcf50;
}.nb-theme-material-dark nb-toggle.status-success .toggle-switcher {
  background-color: #1f1f1f;
}.nb-theme-material-dark nb-toggle.status-success .toggle-switcher nb-icon {
  color: #60af20;
}.nb-theme-material-dark nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-toggle.status-warning .text {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-warning .toggle {
  background-color: rgba(255, 159, 5, 0.08);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-toggle.status-warning .toggle.checked {
  background-color: #ff9f05;
  border-color: #ff9f05;
}.nb-theme-material-dark nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 159, 5, 0.24);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8003;
  border-color: #b76302;
}.nb-theme-material-dark nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 159, 5, 0.24);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8003;
  border-color: #db8003;
}.nb-theme-material-dark nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 159, 5, 0.16);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffbe43;
  border-color: #ffbe43;
}.nb-theme-material-dark nb-toggle.status-warning .toggle-switcher {
  background-color: #1f1f1f;
}.nb-theme-material-dark nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ff9f05;
}.nb-theme-material-dark nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-toggle.status-danger .text {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-danger .toggle {
  background-color: rgba(176, 0, 32, 0.08);
  border-color: #b00020;
}.nb-theme-material-dark nb-toggle.status-danger .toggle.checked {
  background-color: #b00020;
  border-color: #b00020;
}.nb-theme-material-dark nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(176, 0, 32, 0.24);
  border-color: #b00020;
}.nb-theme-material-dark nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #970029;
  border-color: #7e002e;
}.nb-theme-material-dark nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(176, 0, 32, 0.24);
  border-color: #b00020;
}.nb-theme-material-dark nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #970029;
  border-color: #970029;
}.nb-theme-material-dark nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(176, 0, 32, 0.16);
  border-color: #b00020;
}.nb-theme-material-dark nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #cf3341;
  border-color: #cf3341;
}.nb-theme-material-dark nb-toggle.status-danger .toggle-switcher {
  background-color: #1f1f1f;
}.nb-theme-material-dark nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #b00020;
}.nb-theme-material-dark nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-toggle.status-info .text {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-info .toggle {
  background-color: rgba(4, 149, 238, 0.08);
  border-color: #0495ee;
}.nb-theme-material-dark nb-toggle.status-info .toggle.checked {
  background-color: #0495ee;
  border-color: #0495ee;
}.nb-theme-material-dark nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(4, 149, 238, 0.24);
  border-color: #0495ee;
}.nb-theme-material-dark nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #0273cc;
  border-color: #0256ab;
}.nb-theme-material-dark nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(4, 149, 238, 0.24);
  border-color: #0495ee;
}.nb-theme-material-dark nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #0273cc;
  border-color: #0273cc;
}.nb-theme-material-dark nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(4, 149, 238, 0.16);
  border-color: #0495ee;
}.nb-theme-material-dark nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #40bbf4;
  border-color: #40bbf4;
}.nb-theme-material-dark nb-toggle.status-info .toggle-switcher {
  background-color: #1f1f1f;
}.nb-theme-material-dark nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0495ee;
}.nb-theme-material-dark nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-toggle.status-control .text {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .toggle-switcher nb-icon {
  color: #353535;
}.nb-theme-material-dark nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-material-dark nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}.nb-theme-material-dark nb-progress-bar .progress-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Roboto, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}.nb-theme-material-dark nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}.nb-theme-material-dark nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}.nb-theme-material-dark nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}.nb-theme-material-dark nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}.nb-theme-material-dark nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}.nb-theme-material-dark nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-progress-bar.status-basic .progress-container {
  background-color: #1f1f1f;
}.nb-theme-material-dark nb-progress-bar.status-basic .progress-value {
  background-color: #141414;
  color: #ffffff;
}.nb-theme-material-dark nb-progress-bar.status-primary .progress-container {
  background-color: #303030;
}.nb-theme-material-dark nb-progress-bar.status-primary .progress-value {
  background-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark nb-progress-bar.status-success .progress-container {
  background-color: #303030;
}.nb-theme-material-dark nb-progress-bar.status-success .progress-value {
  background-color: #60af20;
  color: #ffffff;
}.nb-theme-material-dark nb-progress-bar.status-warning .progress-container {
  background-color: #303030;
}.nb-theme-material-dark nb-progress-bar.status-warning .progress-value {
  background-color: #ff9f05;
  color: #ffffff;
}.nb-theme-material-dark nb-progress-bar.status-danger .progress-container {
  background-color: #303030;
}.nb-theme-material-dark nb-progress-bar.status-danger .progress-value {
  background-color: #b00020;
  color: #ffffff;
}.nb-theme-material-dark nb-progress-bar.status-info .progress-container {
  background-color: #303030;
}.nb-theme-material-dark nb-progress-bar.status-info .progress-value {
  background-color: #0495ee;
  color: #ffffff;
}.nb-theme-material-dark nb-progress-bar.status-control .progress-container {
  background-color: #303030;
}.nb-theme-material-dark nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #353535;
}.nb-theme-material-dark nb-badge {
  border-radius: 0.25rem;
  font-family: Roboto, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}.nb-theme-material-dark nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}.nb-theme-material-dark nb-badge.status-basic {
  color: #ffffff;
  background-color: #1f1f1f;
}.nb-theme-material-dark nb-badge.status-primary {
  color: #ffffff;
  background-color: #e91d63;
}.nb-theme-material-dark nb-badge.status-success {
  color: #ffffff;
  background-color: #60af20;
}.nb-theme-material-dark nb-badge.status-warning {
  color: #ffffff;
  background-color: #ff9f05;
}.nb-theme-material-dark nb-badge.status-danger {
  color: #ffffff;
  background-color: #b00020;
}.nb-theme-material-dark nb-badge.status-info {
  color: #ffffff;
  background-color: #0495ee;
}.nb-theme-material-dark nb-badge.status-control {
  color: #353535;
  background-color: #ffffff;
}.nb-theme-material-dark nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}.nb-theme-material-dark nb-stepper.horizontal .header .connector {
  margin: 1rem;
}.nb-theme-material-dark nb-stepper.vertical .header .connector {
  margin: 1rem;
}.nb-theme-material-dark nb-stepper .header .connector {
  background-color: #303030;
}.nb-theme-material-dark nb-stepper .header .connector-past {
  background-color: #e91d63;
}.nb-theme-material-dark nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #141414;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}.nb-theme-material-dark nb-stepper .header .step {
  color: #808080;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-stepper .header .step.label-index {
  border-color: #141414;
}.nb-theme-material-dark nb-stepper .header .step.selected {
  color: #c71451;
}.nb-theme-material-dark nb-stepper .header .step.selected .label-index {
  border-color: #c71451;
}.nb-theme-material-dark nb-stepper .header .step.completed {
  color: #e91d63;
}.nb-theme-material-dark nb-stepper .header .step.completed .label-index {
  background-color: #e91d63;
  border-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark nb-stepper .step-content {
  padding: 1.25rem;
}.nb-theme-material-dark nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #141414;
  scrollbar-track-color: #1f1f1f;
}.nb-theme-material-dark nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-dark nb-alert::-webkit-scrollbar-thumb {
  background: #141414;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-dark nb-alert::-webkit-scrollbar-track {
  background: #1f1f1f;
}[dir=ltr] .nb-theme-material-dark nb-alert.closable {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-material-dark nb-alert.closable {
  padding-left: 3rem;
}.nb-theme-material-dark nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}.nb-theme-material-dark nb-alert.size-tiny {
  height: 4.5rem;
}.nb-theme-material-dark nb-alert.size-small {
  height: 5.75rem;
}.nb-theme-material-dark nb-alert.size-medium {
  height: 7rem;
}.nb-theme-material-dark nb-alert.size-large {
  height: 8.25rem;
}.nb-theme-material-dark nb-alert.size-giant {
  height: 9.5rem;
}.nb-theme-material-dark nb-alert.status-basic {
  color: #ffffff;
  background-color: #1f1f1f;
}.nb-theme-material-dark nb-alert.status-basic a,
.nb-theme-material-dark nb-alert.status-basic a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-alert.accent-basic {
  border-top: 0.25rem solid #1f1f1f;
}.nb-theme-material-dark nb-alert.outline-basic {
  border: 1px solid #b3b3b3;
}.nb-theme-material-dark nb-alert.status-primary {
  color: #ffffff;
  background-color: #e91d63;
}.nb-theme-material-dark nb-alert.status-primary a,
.nb-theme-material-dark nb-alert.status-primary a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-alert.accent-primary {
  border-top: 0.25rem solid #e91d63;
}.nb-theme-material-dark nb-alert.outline-primary {
  border: 1px solid #a80d43;
}.nb-theme-material-dark nb-alert.status-success {
  color: #ffffff;
  background-color: #60af20;
}.nb-theme-material-dark nb-alert.status-success a,
.nb-theme-material-dark nb-alert.status-success a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-alert.accent-success {
  border-top: 0.25rem solid #60af20;
}.nb-theme-material-dark nb-alert.outline-success {
  border: 1px solid #357d10;
}.nb-theme-material-dark nb-alert.status-warning {
  color: #ffffff;
  background-color: #ff9f05;
}.nb-theme-material-dark nb-alert.status-warning a,
.nb-theme-material-dark nb-alert.status-warning a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-alert.accent-warning {
  border-top: 0.25rem solid #ff9f05;
}.nb-theme-material-dark nb-alert.outline-warning {
  border: 1px solid #b76302;
}.nb-theme-material-dark nb-alert.status-danger {
  color: #ffffff;
  background-color: #b00020;
}.nb-theme-material-dark nb-alert.status-danger a,
.nb-theme-material-dark nb-alert.status-danger a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-alert.accent-danger {
  border-top: 0.25rem solid #b00020;
}.nb-theme-material-dark nb-alert.outline-danger {
  border: 1px solid #7e002e;
}.nb-theme-material-dark nb-alert.status-info {
  color: #ffffff;
  background-color: #0495ee;
}.nb-theme-material-dark nb-alert.status-info a,
.nb-theme-material-dark nb-alert.status-info a:hover {
  color: #ffffff;
}.nb-theme-material-dark nb-alert.accent-info {
  border-top: 0.25rem solid #0495ee;
}.nb-theme-material-dark nb-alert.outline-info {
  border: 1px solid #0256ab;
}.nb-theme-material-dark nb-alert.status-control {
  color: #353535;
  background-color: #ffffff;
}.nb-theme-material-dark nb-alert.status-control a,
.nb-theme-material-dark nb-alert.status-control a:hover {
  color: #353535;
}.nb-theme-material-dark nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}.nb-theme-material-dark nb-alert.outline-control {
  border: 1px solid #b3b3b3;
}.nb-theme-material-dark nb-chat {
  background-color: #1f1f1f;
  border: none;
  border-radius: 0.25rem;
  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);
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-chat nb-icon {
  font-size: inherit;
}.nb-theme-material-dark nb-chat .header {
  border-bottom: 1px solid #1f1f1f;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-chat .scrollable {
  overflow: auto;
  -ms-flex: 1;
      flex: 1;
  scrollbar-face-color: #141414;
  scrollbar-track-color: #1f1f1f;
}.nb-theme-material-dark nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-dark nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #141414;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-dark nb-chat .scrollable::-webkit-scrollbar-track {
  background: #1f1f1f;
}.nb-theme-material-dark nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-material-dark nb-chat .no-messages {
  text-align: center;
}.nb-theme-material-dark nb-chat.size-tiny {
  height: 13.5rem;
}.nb-theme-material-dark nb-chat.size-small {
  height: 21rem;
}.nb-theme-material-dark nb-chat.size-medium {
  height: 28.5rem;
}.nb-theme-material-dark nb-chat.size-large {
  height: 36rem;
}.nb-theme-material-dark nb-chat.size-giant {
  height: 43.5rem;
}.nb-theme-material-dark nb-chat.status-basic .header {
  background-color: #1f1f1f;
  color: #ffffff;
}.nb-theme-material-dark nb-chat.status-primary .header {
  background-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark nb-chat.status-success .header {
  background-color: #60af20;
  color: #ffffff;
}.nb-theme-material-dark nb-chat.status-warning .header {
  background-color: #ff9f05;
  color: #ffffff;
}.nb-theme-material-dark nb-chat.status-danger .header {
  background-color: #b00020;
  color: #ffffff;
}.nb-theme-material-dark nb-chat.status-info .header {
  background-color: #0495ee;
  color: #ffffff;
}.nb-theme-material-dark nb-chat.status-control .header {
  background-color: #ffffff;
  color: #353535;
}.nb-theme-material-dark nb-chat-message {
  margin-bottom: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}.nb-theme-material-dark nb-chat-message .message {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-material-dark nb-chat-message .avatar {
  display: block;
  border-radius: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #b3b3b3;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}.nb-theme-material-dark nb-chat-message nb-chat-message-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-material-dark nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #808080;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-material-dark nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}.nb-theme-material-dark nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}.nb-theme-material-dark nb-chat-message nb-chat-message-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-material-dark nb-chat-message nb-chat-message-file a {
  color: #808080;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #808080;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 0.5rem;
}.nb-theme-material-dark nb-chat-message nb-chat-message-file a:hover, .nb-theme-material-dark nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #808080;
}.nb-theme-material-dark nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}.nb-theme-material-dark nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}.nb-theme-material-dark nb-chat-message nb-chat-message-file .message-content-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-material-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}[dir=ltr] .nb-theme-material-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}[dir=rtl] .nb-theme-material-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}.nb-theme-material-dark nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #1f1f1f;
  color: #808080;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-material-dark nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #808080;
  margin-bottom: 0.5rem;
}[dir=ltr] .nb-theme-material-dark nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-material-dark nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}[dir=ltr] .nb-theme-material-dark nb-chat-message.not-reply .message {
  margin-right: 3rem;
}[dir=rtl] .nb-theme-material-dark nb-chat-message.not-reply .message {
  margin-left: 3rem;
}.nb-theme-material-dark nb-chat-message.not-reply nb-chat-message-text {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-material-dark nb-chat-message.not-reply nb-chat-message-text .text {
  background: #e91d63;
  color: #ffffff;
}[dir=ltr] .nb-theme-material-dark nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-material-dark nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}.nb-theme-material-dark nb-chat-message.not-reply nb-chat-message-file {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-material-dark nb-chat-message.reply {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}.nb-theme-material-dark nb-chat-message.reply .message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-left: 0;
}[dir=ltr] .nb-theme-material-dark nb-chat-message.reply .message {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-material-dark nb-chat-message.reply .message {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-material-dark nb-chat-message.reply .message {
  margin-left: 3rem;
}[dir=rtl] .nb-theme-material-dark nb-chat-message.reply .message {
  margin-right: 3rem;
}.nb-theme-material-dark nb-chat-message.reply nb-chat-message-text {
  -ms-flex-align: end;
      align-items: flex-end;
}[dir=ltr] .nb-theme-material-dark nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}[dir=rtl] .nb-theme-material-dark nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}.nb-theme-material-dark nb-chat-message.reply nb-chat-message-text .text {
  background: #1f1f1f;
  color: #ffffff;
}[dir=ltr] .nb-theme-material-dark nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-material-dark nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}.nb-theme-material-dark nb-chat-message.reply nb-chat-message-file {
  -ms-flex-align: end;
      align-items: flex-end;
}.nb-theme-material-dark nb-chat-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #1f1f1f;
}.nb-theme-material-dark nb-chat-form .message-row {
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
}.nb-theme-material-dark nb-chat-form input {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-material-dark nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}[dir=ltr] .nb-theme-material-dark nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-material-dark nb-chat-form input.with-button {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-material-dark nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-material-dark nb-chat-form input.with-button {
  border-top-left-radius: 0;
}.nb-theme-material-dark nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-material-dark nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-material-dark nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.nb-theme-material-dark nb-chat-form .dropped-files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-material-dark nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}[dir=ltr] .nb-theme-material-dark nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-material-dark nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}.nb-theme-material-dark nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}.nb-theme-material-dark nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}.nb-theme-material-dark .nb-custom-message {
  display: inline-block;
  padding: 1rem 1.25rem;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
}.nb-theme-material-dark .nb-custom-message-full-width {
  width: 100%;
}.nb-theme-material-dark .nb-custom-message-no-space {
  margin-top: 0;
}.nb-theme-material-dark .nb-custom-message-not-reply {
  background: #e91d63;
  color: #ffffff;
}[dir=ltr] .nb-theme-material-dark .nb-custom-message-not-reply {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-material-dark .nb-custom-message-not-reply {
  border-top-right-radius: 0;
}.nb-theme-material-dark .nb-custom-message-not-reply a,
.nb-theme-material-dark .nb-custom-message-not-reply a:hover,
.nb-theme-material-dark .nb-custom-message-not-reply a:focus {
  color: #ffffff;
}.nb-theme-material-dark .nb-custom-message-reply {
  background: #1f1f1f;
  color: #ffffff;
}[dir=ltr] .nb-theme-material-dark .nb-custom-message-reply {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-material-dark .nb-custom-message-reply {
  border-top-left-radius: 0;
}.nb-theme-material-dark nb-accordion {
  display: block;
  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);
  border-radius: 0.25rem;
}.nb-theme-material-dark nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #1f1f1f;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}.nb-theme-material-dark nb-accordion-item-header h1 {
  margin: 0;
}.nb-theme-material-dark nb-accordion-item-header h2 {
  margin: 0;
}.nb-theme-material-dark nb-accordion-item-header h3 {
  margin: 0;
}.nb-theme-material-dark nb-accordion-item-header h4 {
  margin: 0;
}.nb-theme-material-dark nb-accordion-item-header h5 {
  margin: 0;
}.nb-theme-material-dark nb-accordion-item-header h6 {
  margin: 0;
}.nb-theme-material-dark nb-accordion-item-header .expansion-indicator {
  position: absolute;
}[dir=ltr] .nb-theme-material-dark nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}[dir=rtl] .nb-theme-material-dark nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}.nb-theme-material-dark nb-accordion-item {
  background-color: #1f1f1f;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(128, 128, 128, 0.48);
  cursor: default;
}.nb-theme-material-dark nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}.nb-theme-material-dark nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.nb-theme-material-dark nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}.nb-theme-material-dark nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #1f1f1f;
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-material-dark nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}.nb-theme-material-dark [nbButton], .nb-theme-material-dark [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}.nb-theme-material-dark [nbButton]:hover, .nb-theme-material-dark :hover[nbButtonToggle], .nb-theme-material-dark [nbButton]:focus, .nb-theme-material-dark :focus[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-material-dark [nbButton].full-width, .nb-theme-material-dark .full-width[nbButtonToggle] {
  width: 100%;
}.nb-theme-material-dark [nbButton] nb-icon, .nb-theme-material-dark [nbButtonToggle] nb-icon {
  vertical-align: top;
}.nb-theme-material-dark [nbButton].nb-transition, .nb-theme-material-dark .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}.nb-theme-material-dark [nbButton]:focus, .nb-theme-material-dark :focus[nbButtonToggle] {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem #404040;
}.nb-theme-material-dark [nbButton][disabled], .nb-theme-material-dark [disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].btn-disabled, .nb-theme-material-dark .btn-disabled[nbButtonToggle] {
  cursor: default;
}.nb-theme-material-dark [nbButton].size-tiny, .nb-theme-material-dark .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}.nb-theme-material-dark [nbButton].size-tiny nb-icon, .nb-theme-material-dark .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-material-dark [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-material-dark .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-material-dark [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-material-dark .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-material-dark [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-material-dark .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-material-dark [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-material-dark .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-material-dark [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-material-dark .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-material-dark [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-material-dark .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-material-dark [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-material-dark .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-material-dark [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-material-dark .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}.nb-theme-material-dark [nbButton].size-small, .nb-theme-material-dark .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-dark [nbButton].size-small nb-icon, .nb-theme-material-dark .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-material-dark [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-material-dark .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-material-dark [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-material-dark .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-material-dark [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-material-dark .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-material-dark [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-material-dark .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-material-dark [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-material-dark .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-material-dark [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-material-dark .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-material-dark [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-material-dark .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-material-dark [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-material-dark .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}.nb-theme-material-dark [nbButton].size-medium, .nb-theme-material-dark .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-material-dark [nbButton].size-medium nb-icon, .nb-theme-material-dark .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-material-dark [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-material-dark .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-material-dark [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-material-dark .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-material-dark [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-material-dark .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-material-dark [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-material-dark .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}.nb-theme-material-dark [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-material-dark .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-material-dark [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-material-dark .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-material-dark [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-material-dark .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-material-dark [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-material-dark .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}.nb-theme-material-dark [nbButton].size-large, .nb-theme-material-dark .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbButton].size-large nb-icon, .nb-theme-material-dark .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-material-dark [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-material-dark .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-material-dark [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-material-dark .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-material-dark [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-material-dark .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-material-dark [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-material-dark .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-material-dark [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-material-dark .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-material-dark [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-material-dark .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-material-dark [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-material-dark .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-material-dark [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-material-dark .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}.nb-theme-material-dark [nbButton].size-giant, .nb-theme-material-dark .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}.nb-theme-material-dark [nbButton].size-giant nb-icon, .nb-theme-material-dark .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-material-dark [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-material-dark .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-material-dark [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-material-dark .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-material-dark [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-material-dark .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-material-dark [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-material-dark .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-material-dark [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-material-dark .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-material-dark [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-material-dark .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-material-dark [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-material-dark .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-material-dark [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-material-dark .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}.nb-theme-material-dark [nbButton].shape-rectangle, .nb-theme-material-dark .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}.nb-theme-material-dark [nbButton].shape-semi-round, .nb-theme-material-dark .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}.nb-theme-material-dark [nbButton].shape-round, .nb-theme-material-dark .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}.nb-theme-material-dark a[nbButton], .nb-theme-material-dark a[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-material-dark [nbButton].appearance-filled, .nb-theme-material-dark .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-material-dark [nbButton].appearance-filled.size-tiny, .nb-theme-material-dark .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-material-dark [nbButton].appearance-filled.size-small, .nb-theme-material-dark .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-material-dark [nbButton].appearance-filled.size-medium, .nb-theme-material-dark .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-material-dark [nbButton].appearance-filled.size-large, .nb-theme-material-dark .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-material-dark [nbButton].appearance-filled.size-giant, .nb-theme-material-dark .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-material-dark [nbButton].appearance-filled.status-basic, .nb-theme-material-dark .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #353535;
}.nb-theme-material-dark [nbButton].appearance-filled.status-basic:focus, .nb-theme-material-dark .appearance-filled.status-basic:focus[nbButtonToggle] {
  background-color: #d4d4d4;
  border-color: #b3b3b3;
}.nb-theme-material-dark [nbButton].appearance-filled.status-basic:hover, .nb-theme-material-dark .appearance-filled.status-basic:hover[nbButtonToggle] {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}.nb-theme-material-dark [nbButton].appearance-filled.status-basic:active, .nb-theme-material-dark .appearance-filled.status-basic:active[nbButtonToggle] {
  background-color: #d4d4d4;
  border-color: #d4d4d4;
}.nb-theme-material-dark [nbButton].appearance-filled.status-basic[disabled], .nb-theme-material-dark .appearance-filled.status-basic[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-filled.status-basic.btn-disabled, .nb-theme-material-dark .appearance-filled.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-filled.status-primary, .nb-theme-material-dark .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #e91d63;
  border-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-filled.status-primary:focus, .nb-theme-material-dark .appearance-filled.status-primary:focus[nbButtonToggle] {
  background-color: #c71451;
  border-color: #a80d43;
}.nb-theme-material-dark [nbButton].appearance-filled.status-primary:hover, .nb-theme-material-dark .appearance-filled.status-primary:hover[nbButtonToggle] {
  background-color: #f24681;
  border-color: #f24681;
}.nb-theme-material-dark [nbButton].appearance-filled.status-primary:active, .nb-theme-material-dark .appearance-filled.status-primary:active[nbButtonToggle] {
  background-color: #c71451;
  border-color: #c71451;
}.nb-theme-material-dark [nbButton].appearance-filled.status-primary[disabled], .nb-theme-material-dark .appearance-filled.status-primary[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-filled.status-primary.btn-disabled, .nb-theme-material-dark .appearance-filled.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-filled.status-success, .nb-theme-material-dark .appearance-filled.status-success[nbButtonToggle] {
  background-color: #60af20;
  border-color: #60af20;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-filled.status-success:focus, .nb-theme-material-dark .appearance-filled.status-success:focus[nbButtonToggle] {
  background-color: #499617;
  border-color: #357d10;
}.nb-theme-material-dark [nbButton].appearance-filled.status-success:hover, .nb-theme-material-dark .appearance-filled.status-success:hover[nbButtonToggle] {
  background-color: #8fcf50;
  border-color: #8fcf50;
}.nb-theme-material-dark [nbButton].appearance-filled.status-success:active, .nb-theme-material-dark .appearance-filled.status-success:active[nbButtonToggle] {
  background-color: #499617;
  border-color: #499617;
}.nb-theme-material-dark [nbButton].appearance-filled.status-success[disabled], .nb-theme-material-dark .appearance-filled.status-success[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-filled.status-success.btn-disabled, .nb-theme-material-dark .appearance-filled.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-filled.status-warning, .nb-theme-material-dark .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ff9f05;
  border-color: #ff9f05;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-filled.status-warning:focus, .nb-theme-material-dark .appearance-filled.status-warning:focus[nbButtonToggle] {
  background-color: #db8003;
  border-color: #b76302;
}.nb-theme-material-dark [nbButton].appearance-filled.status-warning:hover, .nb-theme-material-dark .appearance-filled.status-warning:hover[nbButtonToggle] {
  background-color: #ffbe43;
  border-color: #ffbe43;
}.nb-theme-material-dark [nbButton].appearance-filled.status-warning:active, .nb-theme-material-dark .appearance-filled.status-warning:active[nbButtonToggle] {
  background-color: #db8003;
  border-color: #db8003;
}.nb-theme-material-dark [nbButton].appearance-filled.status-warning[disabled], .nb-theme-material-dark .appearance-filled.status-warning[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-filled.status-warning.btn-disabled, .nb-theme-material-dark .appearance-filled.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-filled.status-danger, .nb-theme-material-dark .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #b00020;
  border-color: #b00020;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-filled.status-danger:focus, .nb-theme-material-dark .appearance-filled.status-danger:focus[nbButtonToggle] {
  background-color: #970029;
  border-color: #7e002e;
}.nb-theme-material-dark [nbButton].appearance-filled.status-danger:hover, .nb-theme-material-dark .appearance-filled.status-danger:hover[nbButtonToggle] {
  background-color: #cf3341;
  border-color: #cf3341;
}.nb-theme-material-dark [nbButton].appearance-filled.status-danger:active, .nb-theme-material-dark .appearance-filled.status-danger:active[nbButtonToggle] {
  background-color: #970029;
  border-color: #970029;
}.nb-theme-material-dark [nbButton].appearance-filled.status-danger[disabled], .nb-theme-material-dark .appearance-filled.status-danger[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-filled.status-danger.btn-disabled, .nb-theme-material-dark .appearance-filled.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-filled.status-info, .nb-theme-material-dark .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0495ee;
  border-color: #0495ee;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-filled.status-info:focus, .nb-theme-material-dark .appearance-filled.status-info:focus[nbButtonToggle] {
  background-color: #0273cc;
  border-color: #0256ab;
}.nb-theme-material-dark [nbButton].appearance-filled.status-info:hover, .nb-theme-material-dark .appearance-filled.status-info:hover[nbButtonToggle] {
  background-color: #40bbf4;
  border-color: #40bbf4;
}.nb-theme-material-dark [nbButton].appearance-filled.status-info:active, .nb-theme-material-dark .appearance-filled.status-info:active[nbButtonToggle] {
  background-color: #0273cc;
  border-color: #0273cc;
}.nb-theme-material-dark [nbButton].appearance-filled.status-info[disabled], .nb-theme-material-dark .appearance-filled.status-info[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-filled.status-info.btn-disabled, .nb-theme-material-dark .appearance-filled.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-filled.status-control, .nb-theme-material-dark .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #353535;
}.nb-theme-material-dark [nbButton].appearance-filled.status-control:focus, .nb-theme-material-dark .appearance-filled.status-control:focus[nbButtonToggle] {
  background-color: #f5f5f5;
  border-color: #b3b3b3;
}.nb-theme-material-dark [nbButton].appearance-filled.status-control:hover, .nb-theme-material-dark .appearance-filled.status-control:hover[nbButtonToggle] {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}.nb-theme-material-dark [nbButton].appearance-filled.status-control:active, .nb-theme-material-dark .appearance-filled.status-control:active[nbButtonToggle] {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}.nb-theme-material-dark [nbButton].appearance-filled.status-control[disabled], .nb-theme-material-dark .appearance-filled.status-control[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-filled.status-control.btn-disabled, .nb-theme-material-dark .appearance-filled.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-outline, .nb-theme-material-dark .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-material-dark [nbButton].appearance-outline:focus, .nb-theme-material-dark .appearance-outline:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #404040;
}.nb-theme-material-dark [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-material-dark .appearance-outline:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #404040, inset 0 0 0 100vmax #404040;
}.nb-theme-material-dark [nbButton].appearance-outline.size-tiny, .nb-theme-material-dark .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-material-dark [nbButton].appearance-outline.size-small, .nb-theme-material-dark .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-material-dark [nbButton].appearance-outline.size-medium, .nb-theme-material-dark .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-material-dark [nbButton].appearance-outline.size-large, .nb-theme-material-dark .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-material-dark [nbButton].appearance-outline.size-giant, .nb-theme-material-dark .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-material-dark [nbButton].appearance-outline.status-basic, .nb-theme-material-dark .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: #b3b3b3;
  color: #808080;
}.nb-theme-material-dark [nbButton].appearance-outline.status-basic:focus, .nb-theme-material-dark .appearance-outline.status-basic:focus[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: #b3b3b3;
  color: #808080;
}.nb-theme-material-dark [nbButton].appearance-outline.status-basic:hover, .nb-theme-material-dark .appearance-outline.status-basic:hover[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: #b3b3b3;
  color: #808080;
}.nb-theme-material-dark [nbButton].appearance-outline.status-basic:active, .nb-theme-material-dark .appearance-outline.status-basic:active[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: #b3b3b3;
  color: #808080;
}.nb-theme-material-dark [nbButton].appearance-outline.status-basic[disabled], .nb-theme-material-dark .appearance-outline.status-basic[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-outline.status-basic.btn-disabled, .nb-theme-material-dark .appearance-outline.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-outline.status-primary, .nb-theme-material-dark .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(233, 29, 99, 0.08);
  border-color: #e91d63;
  color: #e91d63;
}.nb-theme-material-dark [nbButton].appearance-outline.status-primary:focus, .nb-theme-material-dark .appearance-outline.status-primary:focus[nbButtonToggle] {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
  color: #e91d63;
}.nb-theme-material-dark [nbButton].appearance-outline.status-primary:hover, .nb-theme-material-dark .appearance-outline.status-primary:hover[nbButtonToggle] {
  background-color: rgba(233, 29, 99, 0.16);
  border-color: #e91d63;
  color: #e91d63;
}.nb-theme-material-dark [nbButton].appearance-outline.status-primary:active, .nb-theme-material-dark .appearance-outline.status-primary:active[nbButtonToggle] {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
  color: #e91d63;
}.nb-theme-material-dark [nbButton].appearance-outline.status-primary[disabled], .nb-theme-material-dark .appearance-outline.status-primary[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-outline.status-primary.btn-disabled, .nb-theme-material-dark .appearance-outline.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-outline.status-success, .nb-theme-material-dark .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(96, 175, 32, 0.08);
  border-color: #60af20;
  color: #60af20;
}.nb-theme-material-dark [nbButton].appearance-outline.status-success:focus, .nb-theme-material-dark .appearance-outline.status-success:focus[nbButtonToggle] {
  background-color: rgba(96, 175, 32, 0.24);
  border-color: #60af20;
  color: #60af20;
}.nb-theme-material-dark [nbButton].appearance-outline.status-success:hover, .nb-theme-material-dark .appearance-outline.status-success:hover[nbButtonToggle] {
  background-color: rgba(96, 175, 32, 0.16);
  border-color: #60af20;
  color: #60af20;
}.nb-theme-material-dark [nbButton].appearance-outline.status-success:active, .nb-theme-material-dark .appearance-outline.status-success:active[nbButtonToggle] {
  background-color: rgba(96, 175, 32, 0.24);
  border-color: #60af20;
  color: #60af20;
}.nb-theme-material-dark [nbButton].appearance-outline.status-success[disabled], .nb-theme-material-dark .appearance-outline.status-success[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-outline.status-success.btn-disabled, .nb-theme-material-dark .appearance-outline.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-outline.status-warning, .nb-theme-material-dark .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 159, 5, 0.08);
  border-color: #ff9f05;
  color: #ff9f05;
}.nb-theme-material-dark [nbButton].appearance-outline.status-warning:focus, .nb-theme-material-dark .appearance-outline.status-warning:focus[nbButtonToggle] {
  background-color: rgba(255, 159, 5, 0.24);
  border-color: #ff9f05;
  color: #ff9f05;
}.nb-theme-material-dark [nbButton].appearance-outline.status-warning:hover, .nb-theme-material-dark .appearance-outline.status-warning:hover[nbButtonToggle] {
  background-color: rgba(255, 159, 5, 0.16);
  border-color: #ff9f05;
  color: #ff9f05;
}.nb-theme-material-dark [nbButton].appearance-outline.status-warning:active, .nb-theme-material-dark .appearance-outline.status-warning:active[nbButtonToggle] {
  background-color: rgba(255, 159, 5, 0.24);
  border-color: #ff9f05;
  color: #ff9f05;
}.nb-theme-material-dark [nbButton].appearance-outline.status-warning[disabled], .nb-theme-material-dark .appearance-outline.status-warning[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-outline.status-warning.btn-disabled, .nb-theme-material-dark .appearance-outline.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-outline.status-danger, .nb-theme-material-dark .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(176, 0, 32, 0.08);
  border-color: #b00020;
  color: #b00020;
}.nb-theme-material-dark [nbButton].appearance-outline.status-danger:focus, .nb-theme-material-dark .appearance-outline.status-danger:focus[nbButtonToggle] {
  background-color: rgba(176, 0, 32, 0.24);
  border-color: #b00020;
  color: #b00020;
}.nb-theme-material-dark [nbButton].appearance-outline.status-danger:hover, .nb-theme-material-dark .appearance-outline.status-danger:hover[nbButtonToggle] {
  background-color: rgba(176, 0, 32, 0.16);
  border-color: #b00020;
  color: #b00020;
}.nb-theme-material-dark [nbButton].appearance-outline.status-danger:active, .nb-theme-material-dark .appearance-outline.status-danger:active[nbButtonToggle] {
  background-color: rgba(176, 0, 32, 0.24);
  border-color: #b00020;
  color: #b00020;
}.nb-theme-material-dark [nbButton].appearance-outline.status-danger[disabled], .nb-theme-material-dark .appearance-outline.status-danger[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-outline.status-danger.btn-disabled, .nb-theme-material-dark .appearance-outline.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-outline.status-info, .nb-theme-material-dark .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(4, 149, 238, 0.08);
  border-color: #0495ee;
  color: #0495ee;
}.nb-theme-material-dark [nbButton].appearance-outline.status-info:focus, .nb-theme-material-dark .appearance-outline.status-info:focus[nbButtonToggle] {
  background-color: rgba(4, 149, 238, 0.24);
  border-color: #0495ee;
  color: #0495ee;
}.nb-theme-material-dark [nbButton].appearance-outline.status-info:hover, .nb-theme-material-dark .appearance-outline.status-info:hover[nbButtonToggle] {
  background-color: rgba(4, 149, 238, 0.16);
  border-color: #0495ee;
  color: #0495ee;
}.nb-theme-material-dark [nbButton].appearance-outline.status-info:active, .nb-theme-material-dark .appearance-outline.status-info:active[nbButtonToggle] {
  background-color: rgba(4, 149, 238, 0.24);
  border-color: #0495ee;
  color: #0495ee;
}.nb-theme-material-dark [nbButton].appearance-outline.status-info[disabled], .nb-theme-material-dark .appearance-outline.status-info[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-outline.status-info.btn-disabled, .nb-theme-material-dark .appearance-outline.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-outline.status-control, .nb-theme-material-dark .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-outline.status-control:focus, .nb-theme-material-dark .appearance-outline.status-control:focus[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-outline.status-control:hover, .nb-theme-material-dark .appearance-outline.status-control:hover[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-outline.status-control:active, .nb-theme-material-dark .appearance-outline.status-control:active[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-outline.status-control[disabled], .nb-theme-material-dark .appearance-outline.status-control[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-outline.status-control.btn-disabled, .nb-theme-material-dark .appearance-outline.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-ghost, .nb-theme-material-dark .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-material-dark [nbButton].appearance-ghost:focus, .nb-theme-material-dark .appearance-ghost:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #404040;
}.nb-theme-material-dark [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-material-dark .appearance-ghost:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem #404040, inset 0 0 0 100vmax #404040;
}.nb-theme-material-dark [nbButton].appearance-ghost.size-tiny, .nb-theme-material-dark .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-material-dark [nbButton].appearance-ghost.size-small, .nb-theme-material-dark .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-material-dark [nbButton].appearance-ghost.size-medium, .nb-theme-material-dark .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-material-dark [nbButton].appearance-ghost.size-large, .nb-theme-material-dark .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-material-dark [nbButton].appearance-ghost.size-giant, .nb-theme-material-dark .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-basic, .nb-theme-material-dark .appearance-ghost.status-basic[nbButtonToggle] {
  color: #808080;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-basic:focus, .nb-theme-material-dark .appearance-ghost.status-basic:focus[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.4);
  color: #808080;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-basic:hover, .nb-theme-material-dark .appearance-ghost.status-basic:hover[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: transparent;
  color: #808080;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-basic:active, .nb-theme-material-dark .appearance-ghost.status-basic:active[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: #808080;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-material-dark .appearance-ghost.status-basic[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-ghost.status-basic.btn-disabled, .nb-theme-material-dark .appearance-ghost.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-ghost.status-primary, .nb-theme-material-dark .appearance-ghost.status-primary[nbButtonToggle] {
  color: #e91d63;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-primary:focus, .nb-theme-material-dark .appearance-ghost.status-primary:focus[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.4);
  color: #e91d63;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-primary:hover, .nb-theme-material-dark .appearance-ghost.status-primary:hover[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: transparent;
  color: #e91d63;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-primary:active, .nb-theme-material-dark .appearance-ghost.status-primary:active[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: #e91d63;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-material-dark .appearance-ghost.status-primary[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-ghost.status-primary.btn-disabled, .nb-theme-material-dark .appearance-ghost.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-ghost.status-success, .nb-theme-material-dark .appearance-ghost.status-success[nbButtonToggle] {
  color: #60af20;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-success:focus, .nb-theme-material-dark .appearance-ghost.status-success:focus[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.4);
  color: #60af20;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-success:hover, .nb-theme-material-dark .appearance-ghost.status-success:hover[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: transparent;
  color: #60af20;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-success:active, .nb-theme-material-dark .appearance-ghost.status-success:active[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: #60af20;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-success[disabled], .nb-theme-material-dark .appearance-ghost.status-success[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-ghost.status-success.btn-disabled, .nb-theme-material-dark .appearance-ghost.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-ghost.status-warning, .nb-theme-material-dark .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ff9f05;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-warning:focus, .nb-theme-material-dark .appearance-ghost.status-warning:focus[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.4);
  color: #ff9f05;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-warning:hover, .nb-theme-material-dark .appearance-ghost.status-warning:hover[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: transparent;
  color: #ff9f05;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-warning:active, .nb-theme-material-dark .appearance-ghost.status-warning:active[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: #ff9f05;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-material-dark .appearance-ghost.status-warning[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-ghost.status-warning.btn-disabled, .nb-theme-material-dark .appearance-ghost.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-ghost.status-danger, .nb-theme-material-dark .appearance-ghost.status-danger[nbButtonToggle] {
  color: #b00020;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-danger:focus, .nb-theme-material-dark .appearance-ghost.status-danger:focus[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.4);
  color: #b00020;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-danger:hover, .nb-theme-material-dark .appearance-ghost.status-danger:hover[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: transparent;
  color: #b00020;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-danger:active, .nb-theme-material-dark .appearance-ghost.status-danger:active[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: #b00020;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-material-dark .appearance-ghost.status-danger[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-ghost.status-danger.btn-disabled, .nb-theme-material-dark .appearance-ghost.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-ghost.status-info, .nb-theme-material-dark .appearance-ghost.status-info[nbButtonToggle] {
  color: #0495ee;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-info:focus, .nb-theme-material-dark .appearance-ghost.status-info:focus[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.4);
  color: #0495ee;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-info:hover, .nb-theme-material-dark .appearance-ghost.status-info:hover[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: transparent;
  color: #0495ee;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-info:active, .nb-theme-material-dark .appearance-ghost.status-info:active[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: #0495ee;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-info[disabled], .nb-theme-material-dark .appearance-ghost.status-info[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-ghost.status-info.btn-disabled, .nb-theme-material-dark .appearance-ghost.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-ghost.status-control, .nb-theme-material-dark .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-control:focus, .nb-theme-material-dark .appearance-ghost.status-control:focus[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.4);
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-control:hover, .nb-theme-material-dark .appearance-ghost.status-control:hover[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-control:active, .nb-theme-material-dark .appearance-ghost.status-control:active[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-ghost.status-control[disabled], .nb-theme-material-dark .appearance-ghost.status-control[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-ghost.status-control.btn-disabled, .nb-theme-material-dark .appearance-ghost.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: transparent;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-hero, .nb-theme-material-dark .appearance-hero[nbButtonToggle] {
  text-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);
  text-transform: uppercase;
}.nb-theme-material-dark [nbButton].appearance-hero.size-tiny, .nb-theme-material-dark .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}.nb-theme-material-dark [nbButton].appearance-hero.size-small, .nb-theme-material-dark .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}.nb-theme-material-dark [nbButton].appearance-hero.size-medium, .nb-theme-material-dark .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}.nb-theme-material-dark [nbButton].appearance-hero.size-large, .nb-theme-material-dark .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}.nb-theme-material-dark [nbButton].appearance-hero.size-giant, .nb-theme-material-dark .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}.nb-theme-material-dark [nbButton].appearance-hero.status-basic, .nb-theme-material-dark .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f5f5f5, #f5f5f5);
  border: none;
  box-shadow: 0 0 0 0 #808080, 0 0 0 0 #404040, 0 0 transparent;
  color: #808080;
}.nb-theme-material-dark [nbButton].appearance-hero.status-basic:focus, .nb-theme-material-dark .appearance-hero.status-basic:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #f5f5f5, #d4d4d4);
  box-shadow: 0 0 0 0 #808080, 0 0 0 0 #404040, 0 0 transparent, 0 0 0 0.375rem #404040;
}.nb-theme-material-dark [nbButton].appearance-hero.status-basic:hover, .nb-theme-material-dark .appearance-hero.status-basic:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f5f5f5);
}.nb-theme-material-dark [nbButton].appearance-hero.status-basic:active, .nb-theme-material-dark .appearance-hero.status-basic:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #f5f5f5, #d4d4d4);
}.nb-theme-material-dark [nbButton].appearance-hero.status-basic[disabled], .nb-theme-material-dark .appearance-hero.status-basic[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-hero.status-basic.btn-disabled, .nb-theme-material-dark .appearance-hero.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  background-image: none;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-material-dark .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f5f5f5;
    opacity: 0.8;
  }
}@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f5f5f5;
    opacity: 0.8;
  }
}.nb-theme-material-dark [nbButton].appearance-hero.status-primary, .nb-theme-material-dark .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #f24681, #e91d63);
  border: none;
  box-shadow: 0 0 0 0 #c71451, 0 0 0 0 #a80d43, 0 0 transparent;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-hero.status-primary:focus, .nb-theme-material-dark .appearance-hero.status-primary:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #e91d63, #c71451);
  box-shadow: 0 0 0 0 #c71451, 0 0 0 0 #a80d43, 0 0 transparent, 0 0 0 0.375rem #404040;
}.nb-theme-material-dark [nbButton].appearance-hero.status-primary:hover, .nb-theme-material-dark .appearance-hero.status-primary:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #fc9abc, #f24681);
}.nb-theme-material-dark [nbButton].appearance-hero.status-primary:active, .nb-theme-material-dark .appearance-hero.status-primary:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #e91d63, #c71451);
}.nb-theme-material-dark [nbButton].appearance-hero.status-primary[disabled], .nb-theme-material-dark .appearance-hero.status-primary[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-hero.status-primary.btn-disabled, .nb-theme-material-dark .appearance-hero.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  background-image: none;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-material-dark .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f24681;
    opacity: 0.8;
  }
}@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f24681;
    opacity: 0.8;
  }
}.nb-theme-material-dark [nbButton].appearance-hero.status-success, .nb-theme-material-dark .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #8fcf50, #60af20);
  border: none;
  box-shadow: 0 0 0 0 #499617, 0 0 0 0 #357d10, 0 0 transparent;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-hero.status-success:focus, .nb-theme-material-dark .appearance-hero.status-success:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #60af20, #499617);
  box-shadow: 0 0 0 0 #499617, 0 0 0 0 #357d10, 0 0 transparent, 0 0 0 0.375rem #404040;
}.nb-theme-material-dark [nbButton].appearance-hero.status-success:hover, .nb-theme-material-dark .appearance-hero.status-success:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #b4e775, #8fcf50);
}.nb-theme-material-dark [nbButton].appearance-hero.status-success:active, .nb-theme-material-dark .appearance-hero.status-success:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #60af20, #499617);
}.nb-theme-material-dark [nbButton].appearance-hero.status-success[disabled], .nb-theme-material-dark .appearance-hero.status-success[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-hero.status-success.btn-disabled, .nb-theme-material-dark .appearance-hero.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  background-image: none;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-material-dark .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #8fcf50;
    opacity: 0.8;
  }
}@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #8fcf50;
    opacity: 0.8;
  }
}.nb-theme-material-dark [nbButton].appearance-hero.status-warning, .nb-theme-material-dark .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffbe43, #ff9f05);
  border: none;
  box-shadow: 0 0 0 0 #db8003, 0 0 0 0 #b76302, 0 0 transparent;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-hero.status-warning:focus, .nb-theme-material-dark .appearance-hero.status-warning:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff9f05, #db8003);
  box-shadow: 0 0 0 0 #db8003, 0 0 0 0 #b76302, 0 0 transparent, 0 0 0 0.375rem #404040;
}.nb-theme-material-dark [nbButton].appearance-hero.status-warning:hover, .nb-theme-material-dark .appearance-hero.status-warning:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffd169, #ffbe43);
}.nb-theme-material-dark [nbButton].appearance-hero.status-warning:active, .nb-theme-material-dark .appearance-hero.status-warning:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff9f05, #db8003);
}.nb-theme-material-dark [nbButton].appearance-hero.status-warning[disabled], .nb-theme-material-dark .appearance-hero.status-warning[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-hero.status-warning.btn-disabled, .nb-theme-material-dark .appearance-hero.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  background-image: none;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-material-dark .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffbe43;
    opacity: 0.8;
  }
}@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffbe43;
    opacity: 0.8;
  }
}.nb-theme-material-dark [nbButton].appearance-hero.status-danger, .nb-theme-material-dark .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #cf3341, #b00020);
  border: none;
  box-shadow: 0 0 0 0 #970029, 0 0 0 0 #7e002e, 0 0 transparent;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-hero.status-danger:focus, .nb-theme-material-dark .appearance-hero.status-danger:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #b00020, #970029);
  box-shadow: 0 0 0 0 #970029, 0 0 0 0 #7e002e, 0 0 transparent, 0 0 0 0.375rem #404040;
}.nb-theme-material-dark [nbButton].appearance-hero.status-danger:hover, .nb-theme-material-dark .appearance-hero.status-danger:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #e75d5c, #cf3341);
}.nb-theme-material-dark [nbButton].appearance-hero.status-danger:active, .nb-theme-material-dark .appearance-hero.status-danger:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #b00020, #970029);
}.nb-theme-material-dark [nbButton].appearance-hero.status-danger[disabled], .nb-theme-material-dark .appearance-hero.status-danger[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-hero.status-danger.btn-disabled, .nb-theme-material-dark .appearance-hero.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  background-image: none;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-material-dark .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #cf3341;
    opacity: 0.8;
  }
}@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #cf3341;
    opacity: 0.8;
  }
}.nb-theme-material-dark [nbButton].appearance-hero.status-info, .nb-theme-material-dark .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #40bbf4, #0495ee);
  border: none;
  box-shadow: 0 0 0 0 #0273cc, 0 0 0 0 #0256ab, 0 0 transparent;
  color: #ffffff;
}.nb-theme-material-dark [nbButton].appearance-hero.status-info:focus, .nb-theme-material-dark .appearance-hero.status-info:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #0495ee, #0273cc);
  box-shadow: 0 0 0 0 #0273cc, 0 0 0 0 #0256ab, 0 0 transparent, 0 0 0 0.375rem #404040;
}.nb-theme-material-dark [nbButton].appearance-hero.status-info:hover, .nb-theme-material-dark .appearance-hero.status-info:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #66d3f9, #40bbf4);
}.nb-theme-material-dark [nbButton].appearance-hero.status-info:active, .nb-theme-material-dark .appearance-hero.status-info:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #0495ee, #0273cc);
}.nb-theme-material-dark [nbButton].appearance-hero.status-info[disabled], .nb-theme-material-dark .appearance-hero.status-info[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-hero.status-info.btn-disabled, .nb-theme-material-dark .appearance-hero.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  background-image: none;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-material-dark .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #40bbf4;
    opacity: 0.8;
  }
}@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #40bbf4;
    opacity: 0.8;
  }
}.nb-theme-material-dark [nbButton].appearance-hero.status-control, .nb-theme-material-dark .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #808080, 0 0 0 0 #404040, 0 0 transparent;
  color: #353535;
}.nb-theme-material-dark [nbButton].appearance-hero.status-control:focus, .nb-theme-material-dark .appearance-hero.status-control:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #f5f5f5, #f5f5f5);
  box-shadow: 0 0 0 0 #808080, 0 0 0 0 #404040, 0 0 transparent, 0 0 0 0.375rem #404040;
}.nb-theme-material-dark [nbButton].appearance-hero.status-control:hover, .nb-theme-material-dark .appearance-hero.status-control:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f5f5f5);
}.nb-theme-material-dark [nbButton].appearance-hero.status-control:active, .nb-theme-material-dark .appearance-hero.status-control:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #f5f5f5, #f5f5f5);
}.nb-theme-material-dark [nbButton].appearance-hero.status-control[disabled], .nb-theme-material-dark .appearance-hero.status-control[disabled][nbButtonToggle], .nb-theme-material-dark [nbButton].appearance-hero.status-control.btn-disabled, .nb-theme-material-dark .appearance-hero.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(128, 128, 128, 0.24);
  background-image: none;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-material-dark .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}.nb-theme-material-dark nb-button-group {
  display: -ms-inline-flexbox;
  display: inline-flex;
}[dir=ltr] .nb-theme-material-dark nb-button-group [nbButton]:first-child:not(:last-child), [dir=ltr] .nb-theme-material-dark nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=ltr]
.nb-theme-material-dark nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-material-dark nb-button-group [nbButton]:last-child:not(:first-child), [dir=ltr] .nb-theme-material-dark nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=ltr]
.nb-theme-material-dark nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-material-dark nb-button-group [nbButton]:first-child:not(:last-child), [dir=rtl] .nb-theme-material-dark nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=rtl]
.nb-theme-material-dark nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-material-dark nb-button-group [nbButton]:last-child:not(:first-child), [dir=rtl] .nb-theme-material-dark nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=rtl]
.nb-theme-material-dark nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.nb-theme-material-dark nb-button-group [nbButton]:not(:first-child):not(:last-child), .nb-theme-material-dark nb-button-group :not(:first-child):not(:last-child)[nbButtonToggle],
.nb-theme-material-dark nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}.nb-theme-material-dark nb-button-group [nbButton].appearance-filled, .nb-theme-material-dark nb-button-group .appearance-filled[nbButtonToggle], .nb-theme-material-dark nb-button-group [nbButton].appearance-ghost, .nb-theme-material-dark nb-button-group .appearance-ghost[nbButtonToggle],
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}[dir=ltr] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-dark nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #b3b3b3;
}[dir=rtl] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-dark nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #b3b3b3;
}.nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-basic, .nb-theme-material-dark nb-button-group .appearance-filled.status-basic[nbButtonToggle],
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #808080;
}[dir=ltr] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-dark nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c71451;
}[dir=rtl] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-dark nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c71451;
}.nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-primary, .nb-theme-material-dark nb-button-group .appearance-filled.status-primary[nbButtonToggle],
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}[dir=ltr] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-dark nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #499617;
}[dir=rtl] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-dark nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #499617;
}.nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-success, .nb-theme-material-dark nb-button-group .appearance-filled.status-success[nbButtonToggle],
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}[dir=ltr] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-dark nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8003;
}[dir=rtl] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-dark nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8003;
}.nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-warning, .nb-theme-material-dark nb-button-group .appearance-filled.status-warning[nbButtonToggle],
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}[dir=ltr] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-dark nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #970029;
}[dir=rtl] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-dark nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #970029;
}.nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-danger, .nb-theme-material-dark nb-button-group .appearance-filled.status-danger[nbButtonToggle],
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}[dir=ltr] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-dark nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #0273cc;
}[dir=rtl] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-dark nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #0273cc;
}.nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-info, .nb-theme-material-dark nb-button-group .appearance-filled.status-info[nbButtonToggle],
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}[dir=ltr] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-dark nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #f5f5f5;
}[dir=rtl] .nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-dark nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #f5f5f5;
}.nb-theme-material-dark nb-button-group [nbButton].appearance-filled.status-control, .nb-theme-material-dark nb-button-group .appearance-filled.status-control[nbButtonToggle],
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #353535;
}[dir=ltr] .nb-theme-material-dark nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-dark nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #b3b3b3;
}[dir=rtl] .nb-theme-material-dark nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-dark nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-dark nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #b3b3b3;
}.nb-theme-material-dark nb-list-item {
  border-bottom: 1px solid #1f1f1f;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}.nb-theme-material-dark nb-list-item:first-child {
  border-top: 1px solid #1f1f1f;
}.nb-theme-material-dark [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Roboto, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-material-dark [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-material-dark [nbInput]::-moz-placeholder {
  font-family: Roboto, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-dark [nbInput]:-ms-input-placeholder {
  font-family: Roboto, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-dark [nbInput]::placeholder {
  font-family: Roboto, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-dark [nbInput]:focus {
  outline: none;
}.nb-theme-material-dark [nbInput].input-full-width {
  width: 100%;
}.nb-theme-material-dark [nbInput].status-basic {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.7);
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-basic::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-basic:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-basic::placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-basic:focus {
  background-color: transparent;
  border-color: #c71451;
}.nb-theme-material-dark [nbInput].status-basic:hover {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark [nbInput].status-basic:disabled {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.7);
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-basic:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-primary {
  background-color: transparent;
  border-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-primary::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-primary:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-primary::placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-primary:focus {
  background-color: transparent;
  border-color: #a80d43;
}.nb-theme-material-dark [nbInput].status-primary:hover {
  background-color: transparent;
  border-color: #f24681;
}.nb-theme-material-dark [nbInput].status-primary:disabled {
  background-color: transparent;
  border-color: #141414;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-primary:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-success {
  background-color: transparent;
  border-color: #60af20;
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-success::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-success:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-success::placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-success:focus {
  background-color: transparent;
  border-color: #357d10;
}.nb-theme-material-dark [nbInput].status-success:hover {
  background-color: transparent;
  border-color: #8fcf50;
}.nb-theme-material-dark [nbInput].status-success:disabled {
  background-color: transparent;
  border-color: #141414;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-success:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-warning {
  background-color: transparent;
  border-color: #ff9f05;
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-warning::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-warning:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-warning::placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-warning:focus {
  background-color: transparent;
  border-color: #b76302;
}.nb-theme-material-dark [nbInput].status-warning:hover {
  background-color: transparent;
  border-color: #ffbe43;
}.nb-theme-material-dark [nbInput].status-warning:disabled {
  background-color: transparent;
  border-color: #141414;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-warning:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-danger {
  background-color: transparent;
  border-color: #b00020;
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-danger::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-danger:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-danger::placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-danger:focus {
  background-color: transparent;
  border-color: #7e002e;
}.nb-theme-material-dark [nbInput].status-danger:hover {
  background-color: transparent;
  border-color: #cf3341;
}.nb-theme-material-dark [nbInput].status-danger:disabled {
  background-color: transparent;
  border-color: #141414;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-danger:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-info {
  background-color: transparent;
  border-color: #0495ee;
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-info::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-info:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-info::placeholder {
  color: #808080;
}.nb-theme-material-dark [nbInput].status-info:focus {
  background-color: transparent;
  border-color: #0256ab;
}.nb-theme-material-dark [nbInput].status-info:hover {
  background-color: transparent;
  border-color: #40bbf4;
}.nb-theme-material-dark [nbInput].status-info:disabled {
  background-color: transparent;
  border-color: #141414;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-info:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark [nbInput].status-control {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-control::placeholder {
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-control:focus {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-material-dark [nbInput].status-control:hover {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-material-dark [nbInput].status-control:disabled {
  background-color: transparent;
  border-color: rgba(128, 128, 128, 0.24);
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-material-dark [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-material-dark [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-material-dark [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-material-dark [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-material-dark [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-material-dark [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}.nb-theme-material-dark [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-material-dark [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 1rem 1rem;
}.nb-theme-material-dark [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-material-dark [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-material-dark [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-material-dark [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}.nb-theme-material-dark [nbInput].shape-semi-round {
  border-radius: 0.25rem;
}.nb-theme-material-dark [nbInput].shape-round {
  border-radius: 0.25rem;
}.nb-theme-material-dark nb-form-field [nbInput] {
  width: 100%;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}.nb-theme-material-dark .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}.nb-theme-material-dark .cdk-overlay-container {
  z-index: 1040;
}.nb-theme-material-dark nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #1f1f1f;
  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);
  color: #ffffff;
}.nb-theme-material-dark nb-popover .primitive-overlay {
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}.nb-theme-material-dark nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}.nb-theme-material-dark nb-popover .arrow::after {
  position: absolute;
  content: ' ';
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #1f1f1f;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}.nb-theme-material-dark nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}.nb-theme-material-dark nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-material-dark nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-material-dark nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}.nb-theme-material-dark nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-material-dark nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-material-dark nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}.nb-theme-material-dark nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-material-dark nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-material-dark nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-material-dark nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}.nb-theme-material-dark nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-material-dark nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-material-dark nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}.nb-theme-material-dark nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-material-dark nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-material-dark nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}.nb-theme-material-dark nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-material-dark nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-material-dark nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-material-dark .context-menu-host {
  /*
      Fixes click not being bubbled to the body in Safari.
      https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
    */
  cursor: pointer;
}.nb-theme-material-dark nb-context-menu {
  background-color: #1f1f1f;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  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);
  min-width: 10rem;
  max-width: 15rem;
}.nb-theme-material-dark nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}.nb-theme-material-dark nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
  font-family: Roboto, sans-serif;
}.nb-theme-material-dark nb-select .select-button.placeholder {
  font-family: Roboto, sans-serif;
}.nb-theme-material-dark nb-select .select-button:focus {
  outline: none;
}.nb-theme-material-dark nb-select .select-button[disabled] {
  cursor: default;
}.nb-theme-material-dark nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-material-dark nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-material-dark nb-select.size-tiny .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1rem;
}.nb-theme-material-dark nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}.nb-theme-material-dark nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-material-dark nb-select.size-small .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-material-dark nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}.nb-theme-material-dark nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-material-dark nb-select.size-medium .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-material-dark nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}.nb-theme-material-dark nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-material-dark nb-select.size-large .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-material-dark nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}.nb-theme-material-dark nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-material-dark nb-select.size-giant .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-material-dark nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}.nb-theme-material-dark nb-select.shape-rectangle .select-button {
  border-radius: 0;
}.nb-theme-material-dark nb-select.shape-semi-round .select-button {
  border-radius: 0;
}.nb-theme-material-dark nb-select.shape-round .select-button {
  border-radius: 0;
}.nb-theme-material-dark nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 0 0 1px 0;
}.nb-theme-material-dark nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 0 0 1px 0;
}.nb-theme-material-dark nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 0 0 1px 0;
}.nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.7);
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: transparent;
  border-color: #c71451;
}.nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button.top {
  border-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button {
  background-color: transparent;
  border-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: transparent;
  border-color: #c71451;
}.nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: transparent;
  border-color: #f24681;
}.nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: transparent;
  border-color: #141414;
}.nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #e91d63;
}.nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #e91d63;
}.nb-theme-material-dark nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #e91d63;
}.nb-theme-material-dark nb-select.appearance-outline.status-success .select-button {
  background-color: transparent;
  border-color: #60af20;
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-success .select-button:focus {
  background-color: transparent;
  border-color: #499617;
}.nb-theme-material-dark nb-select.appearance-outline.status-success .select-button:hover {
  background-color: transparent;
  border-color: #8fcf50;
}.nb-theme-material-dark nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: transparent;
  border-color: #141414;
}.nb-theme-material-dark nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-material-dark nb-select.appearance-outline.status-success .select-button.top {
  border-color: #60af20;
}.nb-theme-material-dark nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #60af20;
}.nb-theme-material-dark nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #60af20;
}.nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button {
  background-color: transparent;
  border-color: #ff9f05;
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: transparent;
  border-color: #db8003;
}.nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: transparent;
  border-color: #ffbe43;
}.nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: transparent;
  border-color: #141414;
}.nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ff9f05;
}.nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ff9f05;
}.nb-theme-material-dark nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ff9f05;
}.nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button {
  background-color: transparent;
  border-color: #b00020;
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: transparent;
  border-color: #970029;
}.nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: transparent;
  border-color: #cf3341;
}.nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: transparent;
  border-color: #141414;
}.nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #b00020;
}.nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #b00020;
}.nb-theme-material-dark nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #b00020;
}.nb-theme-material-dark nb-select.appearance-outline.status-info .select-button {
  background-color: transparent;
  border-color: #0495ee;
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-outline.status-info .select-button:focus {
  background-color: transparent;
  border-color: #0273cc;
}.nb-theme-material-dark nb-select.appearance-outline.status-info .select-button:hover {
  background-color: transparent;
  border-color: #40bbf4;
}.nb-theme-material-dark nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: transparent;
  border-color: #141414;
}.nb-theme-material-dark nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-material-dark nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0495ee;
}.nb-theme-material-dark nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0495ee;
}.nb-theme-material-dark nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0495ee;
}.nb-theme-material-dark nb-select.appearance-outline.status-control .select-button {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-control .select-button:focus {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-control .select-button:hover {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-material-dark nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-material-dark nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-material-dark nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-material-dark nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-material-dark nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-material-dark nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-material-dark nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-material-dark nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-material-dark nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-material-dark nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-material-dark nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-material-dark nb-select.appearance-filled.status-basic .select-button {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #353535;
}.nb-theme-material-dark nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #d4d4d4;
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}.nb-theme-material-dark nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #1f1f1f;
  border-color: #303030;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #353535;
}.nb-theme-material-dark nb-select.appearance-filled.status-primary .select-button {
  background-color: #e91d63;
  border-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #c71451;
  border-color: #a80d43;
}.nb-theme-material-dark nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #f24681;
  border-color: #f24681;
}.nb-theme-material-dark nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #1f1f1f;
  border-color: #303030;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-success .select-button {
  background-color: #60af20;
  border-color: #60af20;
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #499617;
  border-color: #357d10;
}.nb-theme-material-dark nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #8fcf50;
  border-color: #8fcf50;
}.nb-theme-material-dark nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #1f1f1f;
  border-color: #303030;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-warning .select-button {
  background-color: #ff9f05;
  border-color: #ff9f05;
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8003;
  border-color: #b76302;
}.nb-theme-material-dark nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffbe43;
  border-color: #ffbe43;
}.nb-theme-material-dark nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #1f1f1f;
  border-color: #303030;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-danger .select-button {
  background-color: #b00020;
  border-color: #b00020;
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #970029;
  border-color: #7e002e;
}.nb-theme-material-dark nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #cf3341;
  border-color: #cf3341;
}.nb-theme-material-dark nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #1f1f1f;
  border-color: #303030;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-info .select-button {
  background-color: #0495ee;
  border-color: #0495ee;
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #0273cc;
  border-color: #0256ab;
}.nb-theme-material-dark nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #40bbf4;
  border-color: #40bbf4;
}.nb-theme-material-dark nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #1f1f1f;
  border-color: #303030;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #353535;
}.nb-theme-material-dark nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #f5f5f5;
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}.nb-theme-material-dark nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #1f1f1f;
  border-color: #303030;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #353535;
}.nb-theme-material-dark nb-select.appearance-hero .select-button {
  border: none;
}.nb-theme-material-dark nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-material-dark nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-material-dark nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-material-dark nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-material-dark nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}[dir=ltr] .nb-theme-material-dark nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-material-dark nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f5f5f5, #f5f5f5);
  color: #353535;
}.nb-theme-material-dark nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #f5f5f5, #d4d4d4);
}.nb-theme-material-dark nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f5f5f5);
}.nb-theme-material-dark nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: #1f1f1f;
  background-image: none;
}.nb-theme-material-dark nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #353535;
}.nb-theme-material-dark nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #f24681, #e91d63);
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #e91d63, #c71451);
}.nb-theme-material-dark nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #fc9abc, #f24681);
}.nb-theme-material-dark nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: #1f1f1f;
  background-image: none;
}.nb-theme-material-dark nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #8fcf50, #60af20);
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #60af20, #499617);
}.nb-theme-material-dark nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #b4e775, #8fcf50);
}.nb-theme-material-dark nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: #1f1f1f;
  background-image: none;
}.nb-theme-material-dark nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffbe43, #ff9f05);
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ff9f05, #db8003);
}.nb-theme-material-dark nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffd169, #ffbe43);
}.nb-theme-material-dark nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: #1f1f1f;
  background-image: none;
}.nb-theme-material-dark nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #cf3341, #b00020);
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #b00020, #970029);
}.nb-theme-material-dark nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #e75d5c, #cf3341);
}.nb-theme-material-dark nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: #1f1f1f;
  background-image: none;
}.nb-theme-material-dark nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #40bbf4, #0495ee);
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0495ee, #0273cc);
}.nb-theme-material-dark nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #66d3f9, #40bbf4);
}.nb-theme-material-dark nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: #1f1f1f;
  background-image: none;
}.nb-theme-material-dark nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-dark nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #353535;
}.nb-theme-material-dark nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #808080;
}.nb-theme-material-dark nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f5f5f5, #f5f5f5);
}.nb-theme-material-dark nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f5f5f5);
}.nb-theme-material-dark nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(128, 128, 128, 0.48);
  background-color: #1f1f1f;
  background-image: none;
}.nb-theme-material-dark nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #353535;
}.nb-theme-material-dark nb-form-field nb-select {
  width: 100%;
}.nb-theme-material-dark nb-option-list {
  background-color: #1f1f1f;
  border-color: #141414;
  border-style: none;
  border-width: 0.0625rem;
  border-radius: 0;
  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);
  overflow: hidden;
}.nb-theme-material-dark nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}.nb-theme-material-dark nb-option-list.position-top {
  border-bottom: 0.0625rem none #141414;
}.nb-theme-material-dark nb-option-list.position-bottom {
  border-top: 0.0625rem none #141414;
}.nb-theme-material-dark nb-option-group {
  color: #808080;
  font-family: Roboto, sans-serif;
}.nb-theme-material-dark nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-material-dark nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-material-dark nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}.nb-theme-material-dark nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-material-dark nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}.nb-theme-material-dark nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}.nb-theme-material-dark nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-material-dark nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}.nb-theme-material-dark nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-material-dark nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}.nb-theme-material-dark nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}.nb-theme-material-dark nb-option {
  background-color: #404040;
  color: #ffffff;
  font-family: Roboto, sans-serif;
}.nb-theme-material-dark nb-option.active {
  background-color: rgba(128, 128, 128, 0.24);
  color: #ffffff;
}.nb-theme-material-dark nb-option.selected {
  background-color: #525252;
  color: #e91d63;
}.nb-theme-material-dark nb-option:focus {
  background-color: #4a4a4a;
  color: #ffffff;
  outline: none;
}.nb-theme-material-dark nb-option:focus.selected {
  background-color: #525252;
  color: #e91d63;
}.nb-theme-material-dark nb-option:hover {
  background-color: #4a4a4a;
  color: #ffffff;
}.nb-theme-material-dark nb-option:hover.selected {
  background-color: #525252;
  color: #e91d63;
}.nb-theme-material-dark nb-option.multiple.selected {
  background-color: #404040;
  color: #ffffff;
}.nb-theme-material-dark nb-option.multiple:focus {
  background-color: #4a4a4a;
  color: #ffffff;
}.nb-theme-material-dark nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-material-dark nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-material-dark nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-material-dark nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-material-dark nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-material-dark nb-option,
.nb-theme-material-dark nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.nb-theme-material-dark nb-option[disabled],
.nb-theme-material-dark nb-option-group[disabled] {
  background-color: #1f1f1f;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  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);
}.nb-theme-material-dark nb-toast .title {
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark nb-toast .message {
  font-family: Roboto, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-material-dark nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}[dir=ltr] .nb-theme-material-dark nb-toast .icon-container {
  margin-right: 1.25rem;
}[dir=rtl] .nb-theme-material-dark nb-toast .icon-container {
  margin-left: 1.25rem;
}.nb-theme-material-dark nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}.nb-theme-material-dark nb-toast.status-basic {
  background: #1f1f1f;
  border-color: #1f1f1f;
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-basic .title {
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-basic.destroy-by-click:hover {
  background: #1f1f1f;
  border-color: #1f1f1f;
}.nb-theme-material-dark nb-toast.status-basic .icon-container {
  background: #1f1f1f;
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-primary {
  background: #e91d63;
  border-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-primary .title {
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-primary.destroy-by-click:hover {
  background: #f24681;
  border-color: #f24681;
}.nb-theme-material-dark nb-toast.status-primary .icon-container {
  background: #1f1f1f;
  color: #e91d63;
}.nb-theme-material-dark nb-toast.status-success {
  background: #60af20;
  border-color: #60af20;
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-success .title {
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-success.destroy-by-click:hover {
  background: #8fcf50;
  border-color: #8fcf50;
}.nb-theme-material-dark nb-toast.status-success .icon-container {
  background: #1f1f1f;
  color: #60af20;
}.nb-theme-material-dark nb-toast.status-warning {
  background: #ff9f05;
  border-color: #ff9f05;
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-warning .title {
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-warning.destroy-by-click:hover {
  background: #ffbe43;
  border-color: #ffbe43;
}.nb-theme-material-dark nb-toast.status-warning .icon-container {
  background: #1f1f1f;
  color: #ff9f05;
}.nb-theme-material-dark nb-toast.status-danger {
  background: #b00020;
  border-color: #b00020;
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-danger .title {
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-danger.destroy-by-click:hover {
  background: #cf3341;
  border-color: #cf3341;
}.nb-theme-material-dark nb-toast.status-danger .icon-container {
  background: #1f1f1f;
  color: #b00020;
}.nb-theme-material-dark nb-toast.status-info {
  background: #0495ee;
  border-color: #0495ee;
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-info .title {
  color: #ffffff;
}.nb-theme-material-dark nb-toast.status-info.destroy-by-click:hover {
  background: #40bbf4;
  border-color: #40bbf4;
}.nb-theme-material-dark nb-toast.status-info .icon-container {
  background: #1f1f1f;
  color: #0495ee;
}.nb-theme-material-dark nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #353535;
}.nb-theme-material-dark nb-toast.status-control .title {
  color: #353535;
}.nb-theme-material-dark nb-toast.status-control.destroy-by-click:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
}.nb-theme-material-dark nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #353535;
}.nb-theme-material-dark .toastr-overlay-container {
  z-index: 1041;
}.nb-theme-material-dark nb-tooltip {
  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);
  background: #f5f5f5;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}.nb-theme-material-dark nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}.nb-theme-material-dark nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-material-dark nb-tooltip .content {
  color: #303030;
  font-family: Roboto, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-material-dark nb-tooltip .arrow {
  border-bottom: 6px dashed #f5f5f5;
}.nb-theme-material-dark nb-tooltip.status-basic {
  background: #303030;
  border-color: transparent;
}.nb-theme-material-dark nb-tooltip.status-basic .arrow {
  border-bottom-color: #303030;
}.nb-theme-material-dark nb-tooltip.status-basic .content {
  color: #ffffff;
}.nb-theme-material-dark nb-tooltip.status-primary {
  background: #e91d63;
  border-color: transparent;
}.nb-theme-material-dark nb-tooltip.status-primary .arrow {
  border-bottom-color: #e91d63;
}.nb-theme-material-dark nb-tooltip.status-primary .content {
  color: #ffffff;
}.nb-theme-material-dark nb-tooltip.status-success {
  background: #60af20;
  border-color: transparent;
}.nb-theme-material-dark nb-tooltip.status-success .arrow {
  border-bottom-color: #60af20;
}.nb-theme-material-dark nb-tooltip.status-success .content {
  color: #ffffff;
}.nb-theme-material-dark nb-tooltip.status-warning {
  background: #ff9f05;
  border-color: transparent;
}.nb-theme-material-dark nb-tooltip.status-warning .arrow {
  border-bottom-color: #ff9f05;
}.nb-theme-material-dark nb-tooltip.status-warning .content {
  color: #ffffff;
}.nb-theme-material-dark nb-tooltip.status-danger {
  background: #b00020;
  border-color: transparent;
}.nb-theme-material-dark nb-tooltip.status-danger .arrow {
  border-bottom-color: #b00020;
}.nb-theme-material-dark nb-tooltip.status-danger .content {
  color: #ffffff;
}.nb-theme-material-dark nb-tooltip.status-info {
  background: #0495ee;
  border-color: transparent;
}.nb-theme-material-dark nb-tooltip.status-info .arrow {
  border-bottom-color: #0495ee;
}.nb-theme-material-dark nb-tooltip.status-info .content {
  color: #ffffff;
}.nb-theme-material-dark nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}.nb-theme-material-dark nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}.nb-theme-material-dark nb-tooltip.status-control .content {
  color: #353535;
}.nb-theme-material-dark nb-datepicker-container nb-card {
  border-color: #141414;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #1f1f1f;
  box-shadow: none;
}.nb-theme-material-dark nb-calendar-with-time .nb-timepicker-container,
.nb-theme-material-dark nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}.nb-theme-material-dark nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #141414;
  border-radius: 0;
}.nb-theme-material-dark nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}.nb-theme-material-dark nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}[dir=ltr] .nb-theme-material-dark nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #141414;
}[dir=rtl] .nb-theme-material-dark nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #141414;
}.nb-theme-material-dark nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}.nb-theme-material-dark nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}.nb-theme-material-dark nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}.nb-theme-material-dark nb-radio .outer-circle,
.nb-theme-material-dark nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-material-dark nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}.nb-theme-material-dark nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem #404040;
}.nb-theme-material-dark nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #a80d43;
}.nb-theme-material-dark nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #c71451;
}.nb-theme-material-dark nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(233, 29, 99, 0.16);
  border-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f24681;
}.nb-theme-material-dark nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f24681;
}.nb-theme-material-dark nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #c71451;
}.nb-theme-material-dark nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #c71451;
}.nb-theme-material-dark nb-radio.status-basic .text {
  color: #ffffff;
}.nb-theme-material-dark nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(233, 29, 99, 0.08);
  border-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #a80d43;
}.nb-theme-material-dark nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #c71451;
}.nb-theme-material-dark nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(233, 29, 99, 0.16);
  border-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f24681;
}.nb-theme-material-dark nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f24681;
}.nb-theme-material-dark nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
}.nb-theme-material-dark nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #c71451;
}.nb-theme-material-dark nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #c71451;
}.nb-theme-material-dark nb-radio.status-primary .text {
  color: #ffffff;
}.nb-theme-material-dark nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(96, 175, 32, 0.08);
  border-color: #60af20;
}.nb-theme-material-dark nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #60af20;
}.nb-theme-material-dark nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #60af20;
}.nb-theme-material-dark nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(96, 175, 32, 0.24);
  border-color: #60af20;
}.nb-theme-material-dark nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #357d10;
}.nb-theme-material-dark nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #499617;
}.nb-theme-material-dark nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(96, 175, 32, 0.16);
  border-color: #60af20;
}.nb-theme-material-dark nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #8fcf50;
}.nb-theme-material-dark nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #8fcf50;
}.nb-theme-material-dark nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(96, 175, 32, 0.24);
  border-color: #60af20;
}.nb-theme-material-dark nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #499617;
}.nb-theme-material-dark nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #499617;
}.nb-theme-material-dark nb-radio.status-success .text {
  color: #ffffff;
}.nb-theme-material-dark nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 159, 5, 0.08);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff9f05;
}.nb-theme-material-dark nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff9f05;
}.nb-theme-material-dark nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 159, 5, 0.24);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b76302;
}.nb-theme-material-dark nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8003;
}.nb-theme-material-dark nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 159, 5, 0.16);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffbe43;
}.nb-theme-material-dark nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffbe43;
}.nb-theme-material-dark nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 159, 5, 0.24);
  border-color: #ff9f05;
}.nb-theme-material-dark nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8003;
}.nb-theme-material-dark nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8003;
}.nb-theme-material-dark nb-radio.status-warning .text {
  color: #ffffff;
}.nb-theme-material-dark nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(176, 0, 32, 0.08);
  border-color: #b00020;
}.nb-theme-material-dark nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #b00020;
}.nb-theme-material-dark nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #b00020;
}.nb-theme-material-dark nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(176, 0, 32, 0.24);
  border-color: #b00020;
}.nb-theme-material-dark nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #7e002e;
}.nb-theme-material-dark nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #970029;
}.nb-theme-material-dark nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(176, 0, 32, 0.16);
  border-color: #b00020;
}.nb-theme-material-dark nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #cf3341;
}.nb-theme-material-dark nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #cf3341;
}.nb-theme-material-dark nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(176, 0, 32, 0.24);
  border-color: #b00020;
}.nb-theme-material-dark nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #970029;
}.nb-theme-material-dark nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #970029;
}.nb-theme-material-dark nb-radio.status-danger .text {
  color: #ffffff;
}.nb-theme-material-dark nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(4, 149, 238, 0.08);
  border-color: #0495ee;
}.nb-theme-material-dark nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0495ee;
}.nb-theme-material-dark nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0495ee;
}.nb-theme-material-dark nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(4, 149, 238, 0.24);
  border-color: #0495ee;
}.nb-theme-material-dark nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0256ab;
}.nb-theme-material-dark nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #0273cc;
}.nb-theme-material-dark nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(4, 149, 238, 0.16);
  border-color: #0495ee;
}.nb-theme-material-dark nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #40bbf4;
}.nb-theme-material-dark nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #40bbf4;
}.nb-theme-material-dark nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(4, 149, 238, 0.24);
  border-color: #0495ee;
}.nb-theme-material-dark nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #0273cc;
}.nb-theme-material-dark nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #0273cc;
}.nb-theme-material-dark nb-radio.status-info .text {
  color: #ffffff;
}.nb-theme-material-dark nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-material-dark nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-material-dark nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}.nb-theme-material-dark nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-dark nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #f5f5f5;
}.nb-theme-material-dark nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-material-dark nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f5f5f5;
}.nb-theme-material-dark nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f5f5f5;
}.nb-theme-material-dark nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-dark nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #f5f5f5;
}.nb-theme-material-dark nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #f5f5f5;
}.nb-theme-material-dark nb-radio.status-control .text {
  color: #ffffff;
}.nb-theme-material-dark nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: rgba(128, 128, 128, 0.24);
}.nb-theme-material-dark nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-material-dark nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-radio .text {
  font-family: Roboto, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-material-dark nb-radio .text {
  margin-left: 1.25rem;
}[dir=rtl] .nb-theme-material-dark nb-radio .text {
  margin-right: 1.25rem;
}.nb-theme-material-dark .nb-tree-grid-header-cell,
.nb-theme-material-dark .nb-tree-grid-cell,
.nb-theme-material-dark .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #303030;
}.nb-theme-material-dark .nb-tree-grid-header-row {
  background: #1f1f1f;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark .nb-tree-grid-footer-row {
  background: #1f1f1f;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark .nb-tree-grid-row {
  background: #1f1f1f;
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tree-grid-row:hover {
  background: #1f1f1f;
}.nb-theme-material-dark .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #1f1f1f;
}.nb-theme-material-dark .nb-tree-grid-header-cell button {
  vertical-align: middle;
}.nb-theme-material-dark nb-tree-grid-row-toggle nb-icon, .nb-theme-material-dark nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}.nb-theme-material-dark .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}.nb-theme-material-dark nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}.nb-theme-material-dark nb-icon svg {
  vertical-align: top;
}.nb-theme-material-dark nb-icon.status-basic {
  color: #808080;
}.nb-theme-material-dark nb-icon.status-primary {
  color: #e91d63;
}.nb-theme-material-dark nb-icon.status-success {
  color: #60af20;
}.nb-theme-material-dark nb-icon.status-warning {
  color: #ff9f05;
}.nb-theme-material-dark nb-icon.status-danger {
  color: #b00020;
}.nb-theme-material-dark nb-icon.status-info {
  color: #0495ee;
}.nb-theme-material-dark nb-icon.status-control {
  color: #ffffff;
}.nb-theme-material-dark .nb-form-control-container {
  max-width: inherit;
}.nb-theme-material-dark .nb-form-field-addon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1;
}.nb-theme-material-dark .nb-form-field-addon-disabled {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}.nb-theme-material-dark .nb-form-field-addon-basic {
  color: #808080;
}.nb-theme-material-dark .nb-form-field-addon-basic-highlight {
  color: #e91d63;
}.nb-theme-material-dark .nb-form-field-addon-primary {
  color: #e91d63;
}.nb-theme-material-dark .nb-form-field-addon-primary-highlight {
  color: #c71451;
}.nb-theme-material-dark .nb-form-field-addon-success {
  color: #60af20;
}.nb-theme-material-dark .nb-form-field-addon-success-highlight {
  color: #499617;
}.nb-theme-material-dark .nb-form-field-addon-warning {
  color: #ff9f05;
}.nb-theme-material-dark .nb-form-field-addon-warning-highlight {
  color: #db8003;
}.nb-theme-material-dark .nb-form-field-addon-danger {
  color: #b00020;
}.nb-theme-material-dark .nb-form-field-addon-danger-highlight {
  color: #970029;
}.nb-theme-material-dark .nb-form-field-addon-info {
  color: #0495ee;
}.nb-theme-material-dark .nb-form-field-addon-info-highlight {
  color: #0273cc;
}.nb-theme-material-dark .nb-form-field-addon-control {
  color: #ffffff;
}.nb-theme-material-dark .nb-form-field-addon-control-highlight {
  color: #ffffff;
}.nb-theme-material-dark .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}.nb-theme-material-dark .nb-form-field-prefix-tiny,
.nb-theme-material-dark .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}.nb-theme-material-dark .nb-form-field-prefix-tiny nb-icon,
.nb-theme-material-dark .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-material-dark .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=ltr] .nb-theme-material-dark .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-material-dark .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}.nb-theme-material-dark .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}.nb-theme-material-dark .nb-form-field-prefix-small,
.nb-theme-material-dark .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-material-dark .nb-form-field-prefix-small nb-icon,
.nb-theme-material-dark .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}[dir=rtl] .nb-theme-material-dark .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}[dir=ltr] .nb-theme-material-dark .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}[dir=rtl] .nb-theme-material-dark .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}.nb-theme-material-dark .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}.nb-theme-material-dark .nb-form-field-prefix-medium,
.nb-theme-material-dark .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-material-dark .nb-form-field-prefix-medium nb-icon,
.nb-theme-material-dark .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-material-dark .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=ltr] .nb-theme-material-dark .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-material-dark .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}.nb-theme-material-dark .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}.nb-theme-material-dark .nb-form-field-prefix-large,
.nb-theme-material-dark .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}.nb-theme-material-dark .nb-form-field-prefix-large nb-icon,
.nb-theme-material-dark .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}[dir=rtl] .nb-theme-material-dark .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}[dir=ltr] .nb-theme-material-dark .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}[dir=rtl] .nb-theme-material-dark .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}.nb-theme-material-dark .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}.nb-theme-material-dark .nb-form-field-prefix-giant,
.nb-theme-material-dark .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}.nb-theme-material-dark .nb-form-field-prefix-giant nb-icon,
.nb-theme-material-dark .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-material-dark .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=ltr] .nb-theme-material-dark .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-material-dark .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}.nb-theme-material-dark nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: Roboto, sans-serif;
  text-transform: capitalize;
  cursor: default;
}.nb-theme-material-dark nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-material-dark nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-material-dark nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-material-dark nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}.nb-theme-material-dark nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}.nb-theme-material-dark nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}.nb-theme-material-dark nb-tag.appearance-filled.status-basic {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #353535;
}.nb-theme-material-dark nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #d4d4d4;
}.nb-theme-material-dark nb-tag.appearance-filled.status-basic.active {
  background-color: #d4d4d4;
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-tag.appearance-filled.status-basic:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}.nb-theme-material-dark nb-tag.appearance-filled.status-primary {
  background-color: #e91d63;
  border-color: #e91d63;
  color: #ffffff;
}.nb-theme-material-dark nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #c71451;
}.nb-theme-material-dark nb-tag.appearance-filled.status-primary.active {
  background-color: #c71451;
  border-color: #a80d43;
}.nb-theme-material-dark nb-tag.appearance-filled.status-primary:hover {
  background-color: #f24681;
  border-color: #f24681;
}.nb-theme-material-dark nb-tag.appearance-filled.status-success {
  background-color: #60af20;
  border-color: #60af20;
  color: #ffffff;
}.nb-theme-material-dark nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #499617;
}.nb-theme-material-dark nb-tag.appearance-filled.status-success.active {
  background-color: #499617;
  border-color: #357d10;
}.nb-theme-material-dark nb-tag.appearance-filled.status-success:hover {
  background-color: #8fcf50;
  border-color: #8fcf50;
}.nb-theme-material-dark nb-tag.appearance-filled.status-warning {
  background-color: #ff9f05;
  border-color: #ff9f05;
  color: #ffffff;
}.nb-theme-material-dark nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8003;
}.nb-theme-material-dark nb-tag.appearance-filled.status-warning.active {
  background-color: #db8003;
  border-color: #b76302;
}.nb-theme-material-dark nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffbe43;
  border-color: #ffbe43;
}.nb-theme-material-dark nb-tag.appearance-filled.status-danger {
  background-color: #b00020;
  border-color: #b00020;
  color: #ffffff;
}.nb-theme-material-dark nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #970029;
}.nb-theme-material-dark nb-tag.appearance-filled.status-danger.active {
  background-color: #970029;
  border-color: #7e002e;
}.nb-theme-material-dark nb-tag.appearance-filled.status-danger:hover {
  background-color: #cf3341;
  border-color: #cf3341;
}.nb-theme-material-dark nb-tag.appearance-filled.status-info {
  background-color: #0495ee;
  border-color: #0495ee;
  color: #ffffff;
}.nb-theme-material-dark nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #0273cc;
}.nb-theme-material-dark nb-tag.appearance-filled.status-info.active {
  background-color: #0273cc;
  border-color: #0256ab;
}.nb-theme-material-dark nb-tag.appearance-filled.status-info:hover {
  background-color: #40bbf4;
  border-color: #40bbf4;
}.nb-theme-material-dark nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #353535;
}.nb-theme-material-dark nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #f5f5f5;
}.nb-theme-material-dark nb-tag.appearance-filled.status-control.active {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}.nb-theme-material-dark nb-tag.appearance-filled.status-control:hover {
  background-color: #f5f5f5;
  border-color: #b3b3b3;
}.nb-theme-material-dark nb-tag.appearance-outline.status-basic {
  background-color: rgba(128, 128, 128, 0.08);
  border-color: #b3b3b3;
  color: #808080;
}.nb-theme-material-dark nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: #b3b3b3;
  color: #808080;
}.nb-theme-material-dark nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(128, 128, 128, 0.24);
  border-color: #b3b3b3;
  color: #808080;
}.nb-theme-material-dark nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(128, 128, 128, 0.16);
  border-color: #b3b3b3;
  color: #808080;
}.nb-theme-material-dark nb-tag.appearance-outline.status-primary {
  background-color: rgba(233, 29, 99, 0.08);
  border-color: #e91d63;
  color: #e91d63;
}.nb-theme-material-dark nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
  color: #e91d63;
}.nb-theme-material-dark nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(233, 29, 99, 0.24);
  border-color: #e91d63;
  color: #e91d63;
}.nb-theme-material-dark nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(233, 29, 99, 0.16);
  border-color: #e91d63;
  color: #e91d63;
}.nb-theme-material-dark nb-tag.appearance-outline.status-success {
  background-color: rgba(96, 175, 32, 0.08);
  border-color: #60af20;
  color: #60af20;
}.nb-theme-material-dark nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(96, 175, 32, 0.24);
  border-color: #60af20;
  color: #60af20;
}.nb-theme-material-dark nb-tag.appearance-outline.status-success.active {
  background-color: rgba(96, 175, 32, 0.24);
  border-color: #60af20;
  color: #60af20;
}.nb-theme-material-dark nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(96, 175, 32, 0.16);
  border-color: #60af20;
  color: #60af20;
}.nb-theme-material-dark nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 159, 5, 0.08);
  border-color: #ff9f05;
  color: #ff9f05;
}.nb-theme-material-dark nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 159, 5, 0.24);
  border-color: #ff9f05;
  color: #ff9f05;
}.nb-theme-material-dark nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 159, 5, 0.24);
  border-color: #ff9f05;
  color: #ff9f05;
}.nb-theme-material-dark nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 159, 5, 0.16);
  border-color: #ff9f05;
  color: #ff9f05;
}.nb-theme-material-dark nb-tag.appearance-outline.status-danger {
  background-color: rgba(176, 0, 32, 0.08);
  border-color: #b00020;
  color: #b00020;
}.nb-theme-material-dark nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(176, 0, 32, 0.24);
  border-color: #b00020;
  color: #b00020;
}.nb-theme-material-dark nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(176, 0, 32, 0.24);
  border-color: #b00020;
  color: #b00020;
}.nb-theme-material-dark nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(176, 0, 32, 0.16);
  border-color: #b00020;
  color: #b00020;
}.nb-theme-material-dark nb-tag.appearance-outline.status-info {
  background-color: rgba(4, 149, 238, 0.08);
  border-color: #0495ee;
  color: #0495ee;
}.nb-theme-material-dark nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(4, 149, 238, 0.24);
  border-color: #0495ee;
  color: #0495ee;
}.nb-theme-material-dark nb-tag.appearance-outline.status-info.active {
  background-color: rgba(4, 149, 238, 0.24);
  border-color: #0495ee;
  color: #0495ee;
}.nb-theme-material-dark nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(4, 149, 238, 0.16);
  border-color: #0495ee;
  color: #0495ee;
}.nb-theme-material-dark nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-dark nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-dark nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-dark nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-remove {
  cursor: pointer;
}.nb-theme-material-dark .nb-tag-remove.size-tiny {
  font-size: 1rem;
}[dir=ltr] .nb-theme-material-dark .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-material-dark .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-material-dark .nb-tag-remove.size-small {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-material-dark .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-material-dark .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-material-dark .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-material-dark .nb-tag-remove.size-large {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-material-dark .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-material-dark .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-material-dark .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-material-dark nb-tag-list {
  display: -ms-inline-flexbox;
  display: inline-flex;
  outline: none;
}.nb-theme-material-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}.nb-theme-material-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-material-dark nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}.nb-theme-material-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}.nb-theme-material-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-material-dark nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}.nb-theme-material-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}.nb-theme-material-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-material-dark nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}.nb-theme-material-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}.nb-theme-material-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-material-dark nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}.nb-theme-material-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}.nb-theme-material-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-material-dark nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}.nb-theme-material-dark .nb-tag-list-tags-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1;
      flex: 1;
}.nb-theme-material-dark .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Roboto, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-material-dark .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-material-dark .nb-tag-list-with-input::-moz-placeholder {
  font-family: Roboto, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-dark .nb-tag-list-with-input:-ms-input-placeholder {
  font-family: Roboto, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-dark .nb-tag-list-with-input::placeholder {
  font-family: Roboto, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-dark .nb-tag-list-with-input:focus {
  outline: none;
}.nb-theme-material-dark .nb-tag-list-with-input.input-full-width {
  width: 100%;
}.nb-theme-material-dark .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}.nb-theme-material-dark .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.25rem;
}.nb-theme-material-dark .nb-tag-list-with-input.shape-round {
  border-radius: 0.25rem;
}.nb-theme-material-dark .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}.nb-theme-material-dark .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}.nb-theme-material-dark .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}.nb-theme-material-dark .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}.nb-theme-material-dark .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}.nb-theme-material-dark .nb-tag-list-with-input.status-basic {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.7);
}.nb-theme-material-dark .nb-tag-list-with-input.status-basic.focus {
  background-color: transparent;
  border-color: #c71451;
}.nb-theme-material-dark .nb-tag-list-with-input.status-primary {
  background-color: transparent;
  border-color: #e91d63;
}.nb-theme-material-dark .nb-tag-list-with-input.status-primary.focus {
  background-color: transparent;
  border-color: #a80d43;
}.nb-theme-material-dark .nb-tag-list-with-input.status-success {
  background-color: transparent;
  border-color: #60af20;
}.nb-theme-material-dark .nb-tag-list-with-input.status-success.focus {
  background-color: transparent;
  border-color: #357d10;
}.nb-theme-material-dark .nb-tag-list-with-input.status-warning {
  background-color: transparent;
  border-color: #ff9f05;
}.nb-theme-material-dark .nb-tag-list-with-input.status-warning.focus {
  background-color: transparent;
  border-color: #b76302;
}.nb-theme-material-dark .nb-tag-list-with-input.status-danger {
  background-color: transparent;
  border-color: #b00020;
}.nb-theme-material-dark .nb-tag-list-with-input.status-danger.focus {
  background-color: transparent;
  border-color: #7e002e;
}.nb-theme-material-dark .nb-tag-list-with-input.status-info {
  background-color: transparent;
  border-color: #0495ee;
}.nb-theme-material-dark .nb-tag-list-with-input.status-info.focus {
  background-color: transparent;
  border-color: #0256ab;
}.nb-theme-material-dark .nb-tag-list-with-input.status-control {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-dark .nb-tag-list-with-input.status-control.focus {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-material-dark nb-form-field nb-tag-list {
  width: 100%;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-material-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-material-dark .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}.nb-theme-material-dark .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  -ms-flex: 1;
      flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Roboto, sans-serif;
}.nb-theme-material-dark .nb-tag-input::-moz-placeholder {
  font-family: Roboto, sans-serif;
}.nb-theme-material-dark .nb-tag-input:-ms-input-placeholder {
  font-family: Roboto, sans-serif;
}.nb-theme-material-dark .nb-tag-input::placeholder {
  font-family: Roboto, sans-serif;
}.nb-theme-material-dark .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}.nb-theme-material-dark .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}.nb-theme-material-dark .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}.nb-theme-material-dark .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}.nb-theme-material-dark .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}.nb-theme-material-dark .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .nb-tag-input.status-basic {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-basic::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-basic:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-basic::placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-basic:disabled {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-basic:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-primary {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-primary::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-primary:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-primary::placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-primary:disabled {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-primary:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-success {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-success::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-success:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-success::placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-success:disabled {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-success:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-warning {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-warning::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-warning:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-warning::placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-warning:disabled {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-warning:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-danger {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-danger::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-danger:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-danger::placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-danger:disabled {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-danger:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-info {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-info::-moz-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-info:-ms-input-placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-info::placeholder {
  color: #808080;
}.nb-theme-material-dark .nb-tag-input.status-info:disabled {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-info:disabled:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .nb-tag-input.status-control {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-control:disabled {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-material-dark .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-material-dark body {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark h1, .nb-theme-material-dark h2, .nb-theme-material-dark h3, .nb-theme-material-dark h4, .nb-theme-material-dark h5, .nb-theme-material-dark h6,
.nb-theme-material-dark .h1, .nb-theme-material-dark .h2, .nb-theme-material-dark .h3, .nb-theme-material-dark .h4, .nb-theme-material-dark .h5, .nb-theme-material-dark .h6 {
  color: #ffffff;
}.nb-theme-material-dark h1,
.nb-theme-material-dark .h1 {
  font-size: 2.25rem;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-material-dark h2,
.nb-theme-material-dark .h2 {
  font-size: 2rem;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-material-dark h3,
.nb-theme-material-dark .h3 {
  font-size: 1.875rem;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-material-dark h4,
.nb-theme-material-dark .h4 {
  font-size: 1.625rem;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-material-dark h5,
.nb-theme-material-dark .h5 {
  font-size: 1.375rem;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-material-dark h6,
.nb-theme-material-dark .h6 {
  font-size: 1.125rem;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-material-dark .subtitle,
.nb-theme-material-dark .subtitle-2 {
  color: #ffffff;
}.nb-theme-material-dark .subtitle {
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark .subtitle-2 {
  font-family: Roboto, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-dark p,
.nb-theme-material-dark .paragraph {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .paragraph-2 {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-material-dark a {
  color: #e91d63;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}.nb-theme-material-dark a:focus {
  color: #c71451;
}.nb-theme-material-dark a:hover {
  color: #f24681;
}.nb-theme-material-dark a.link-control, .nb-theme-material-dark a.link-control:hover {
  color: #ffffff;
}.nb-theme-material-dark a.link-alternate, .nb-theme-material-dark a.link-alternate:hover {
  color: #303030;
}.nb-theme-material-dark .label {
  color: #808080;
  font-family: Roboto, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-material-dark .caption {
  font-family: Roboto, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-material-dark .caption-2 {
  font-family: Roboto, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-material-dark .caption,
.nb-theme-material-dark .caption-2 {
  color: #808080;
}.nb-theme-material-dark .caption.status-basic,
.nb-theme-material-dark .caption-2.status-basic {
  color: #ffffff;
}.nb-theme-material-dark .caption.status-primary,
.nb-theme-material-dark .caption-2.status-primary {
  color: #e91d63;
}.nb-theme-material-dark .caption.status-success,
.nb-theme-material-dark .caption-2.status-success {
  color: #60af20;
}.nb-theme-material-dark .caption.status-warning,
.nb-theme-material-dark .caption-2.status-warning {
  color: #ff9f05;
}.nb-theme-material-dark .caption.status-danger,
.nb-theme-material-dark .caption-2.status-danger {
  color: #b00020;
}.nb-theme-material-dark .caption.status-info,
.nb-theme-material-dark .caption-2.status-info {
  color: #0495ee;
}.nb-theme-material-dark .caption.status-control,
.nb-theme-material-dark .caption-2.status-control {
  color: #ffffff;
}.nb-theme-material-dark li {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-dark .text-alternate {
  color: #303030;
}.nb-theme-material-dark .text-disabled {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark .text-hint {
  color: #808080;
}.nb-theme-material-dark .text-basic {
  color: #ffffff;
}.nb-theme-material-dark .text-primary {
  color: #e91d63;
}.nb-theme-material-dark .text-success {
  color: #60af20;
}.nb-theme-material-dark .text-warning {
  color: #ff9f05;
}.nb-theme-material-dark .text-danger {
  color: #b00020;
}.nb-theme-material-dark .text-info {
  color: #0495ee;
}.nb-theme-material-dark .text-control {
  color: #ffffff;
}.nb-theme-material-dark ng2-smart-table table tr th,
.nb-theme-material-dark ng2-smart-table table tr th a {
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}.nb-theme-material-dark ng2-smart-table table tr td {
  font-family: Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}.nb-theme-material-dark ng2-smart-table table tr th,
.nb-theme-material-dark ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #1f1f1f;
  vertical-align: middle;
}.nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}[dir=ltr] .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}[dir=rtl] .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}.nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #ffffff;
  text-decoration: none;
}.nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}.nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #ffffff;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}[dir=ltr] .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}[dir=rtl] .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}.nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-material-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  -ms-transform: translate(0, -50%) rotate(180deg);
      transform: translate(0, -50%) rotate(180deg);
}.nb-theme-material-dark ng2-smart-table thead tr {
  background: #1f1f1f;
}.nb-theme-material-dark ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}.nb-theme-material-dark ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}.nb-theme-material-dark ng2-smart-table tbody tr.selected, .nb-theme-material-dark ng2-smart-table tbody tr:hover {
  background: #303030 !important;
}.nb-theme-material-dark ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #1f1f1f;
}.nb-theme-material-dark ng2-smart-table th.ng2-smart-actions-title-add a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #e91d63;
  background-color: #e91d63;
  color: #ffffff;
  border-radius: 0.375rem;
}.nb-theme-material-dark ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #a80d43;
}.nb-theme-material-dark ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #f24681;
  border-color: #f24681;
}.nb-theme-material-dark ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #c71451;
  border-color: #c71451;
}.nb-theme-material-dark ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}.nb-theme-material-dark ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-material-dark ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-material-dark ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}.nb-theme-material-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #ffffff;
}.nb-theme-material-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #1f1f1f;
}.nb-theme-material-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}.nb-theme-material-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-material-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-material-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #e91d63;
}.nb-theme-material-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-material-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-material-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #b00020;
}.nb-theme-material-dark ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}.nb-theme-material-dark ng2-smart-table ng2-smart-table-pager {
  display: block;
}.nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1.25rem;
}.nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}.nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #1f1f1f solid 1px;
  border-radius: 0.25rem;
}.nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}[dir=ltr] .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #1f1f1f;
}[dir=rtl] .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #1f1f1f;
}.nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #e91d63;
  padding: 0.75rem 1.25rem;
  border: none;
}.nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #e91d63;
  color: #e91d63;
}.nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #e91d63;
  color: #e91d63;
  text-decoration: none;
}[dir=ltr] .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}[dir=rtl] .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=ltr] .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=rtl] .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-material-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #e91d63;
}.nb-theme-material-dark nb-auth-block .text-link {
  color: #808080;
}.nb-theme-material-dark nb-auth-block .forgot-password {
  color: rgba(128, 128, 128, 0.48);
}.nb-theme-material-dark nb-auth-block .socials a {
  color: #808080;
}@media (max-width: 575.98px) {
  .nb-theme-material-dark .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}.nb-theme-material-dark .pace .pace-progress {
  background: #e91d63;
}.nb-theme-material-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #e91d63, 0 0 5px #e91d63;
}.nb-theme-material-dark .pace .pace-activity {
  display: none;
}.nb-theme-material-dark nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}.nb-theme-material-dark nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}.nb-theme-material-dark nb-card nb-list {
  scrollbar-face-color: #141414;
  scrollbar-track-color: #1f1f1f;
}.nb-theme-material-dark nb-card nb-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-dark nb-card nb-list::-webkit-scrollbar-thumb {
  background: #141414;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-dark nb-card nb-list::-webkit-scrollbar-track {
  background: #1f1f1f;
}.nb-theme-material-dark .table {
  color: #ffffff !important;
}.nb-theme-material-dark .mat-form-field-infix {
  padding: 0.59em 0 !important;
}.nb-theme-material-dark .mat-select-panel {
  max-width: 385px;
}.nb-theme-material-dark nb-layout-header nav {
  height: 3rem;
}.nb-theme-material-dark nb-layout-header nb-actions nb-icon, .nb-theme-material-dark nb-layout-header nb-actions .user-name, .nb-theme-material-dark nb-layout-header nb-actions .user-picture, .nb-theme-material-dark nb-layout-header .logo-container nb-icon, .nb-theme-material-dark nb-layout-header .logo-container .user-name, .nb-theme-material-dark nb-layout-header .logo-container .user-picture {
  color: #ffffff !important;
}.nb-theme-material-dark nb-layout-header .select-button {
  background-color: #303030 !important;
}.nb-theme-material-light .mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-badge-small .mat-badge-content {
  font-size: 9px;
}.nb-theme-material-light .mat-badge-large .mat-badge-content {
  font-size: 24px;
}.nb-theme-material-light .mat-h1, .nb-theme-material-light .mat-headline, .nb-theme-material-light .mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-material-light .mat-h2, .nb-theme-material-light .mat-title, .nb-theme-material-light .mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-material-light .mat-h3, .nb-theme-material-light .mat-subheading-2, .nb-theme-material-light .mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-material-light .mat-h4, .nb-theme-material-light .mat-subheading-1, .nb-theme-material-light .mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}.nb-theme-material-light .mat-h5, .nb-theme-material-light .mat-typography h5 {
  font: 400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-material-light .mat-h6, .nb-theme-material-light .mat-typography h6 {
  font: 400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}.nb-theme-material-light .mat-body-strong, .nb-theme-material-light .mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-light .mat-body, .nb-theme-material-light .mat-body-1, .nb-theme-material-light .mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-light .mat-body p, .nb-theme-material-light .mat-body-1 p, .nb-theme-material-light .mat-typography p {
  margin: 0 0 12px;
}.nb-theme-material-light .mat-small, .nb-theme-material-light .mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-light .mat-display-4, .nb-theme-material-light .mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}.nb-theme-material-light .mat-display-3, .nb-theme-material-light .mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}.nb-theme-material-light .mat-display-2, .nb-theme-material-light .mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}.nb-theme-material-light .mat-display-1, .nb-theme-material-light .mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}.nb-theme-material-light .mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-light .mat-button, .nb-theme-material-light .mat-raised-button, .nb-theme-material-light .mat-icon-button, .nb-theme-material-light .mat-stroked-button,
.nb-theme-material-light .mat-flat-button, .nb-theme-material-light .mat-fab, .nb-theme-material-light .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-light .mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-card-title {
  font-size: 24px;
  font-weight: 500;
}.nb-theme-material-light .mat-card-header .mat-card-title {
  font-size: 20px;
}.nb-theme-material-light .mat-card-subtitle,
.nb-theme-material-light .mat-card-content {
  font-size: 14px;
}.nb-theme-material-light .mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}.nb-theme-material-light .mat-chip {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-light .mat-chip .mat-chip-trailing-icon.mat-icon,
.nb-theme-material-light .mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}.nb-theme-material-light .mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}.nb-theme-material-light .mat-cell, .nb-theme-material-light .mat-footer-cell {
  font-size: 14px;
}.nb-theme-material-light .mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-calendar-body {
  font-size: 13px;
}.nb-theme-material-light .mat-calendar-body-label,
.nb-theme-material-light .mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-light .mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}.nb-theme-material-light .mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-light .mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}.nb-theme-material-light .mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-light .mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-light .mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}.nb-theme-material-light .mat-form-field-prefix .mat-icon,
.nb-theme-material-light .mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}.nb-theme-material-light .mat-form-field-prefix .mat-icon-button,
.nb-theme-material-light .mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}.nb-theme-material-light .mat-form-field-prefix .mat-icon-button .mat-icon,
.nb-theme-material-light .mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}.nb-theme-material-light .mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}.nb-theme-material-light .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-material-light .mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34365em) scale(0.75);
      transform: translateY(-1.34365em) scale(0.75);
  width: 133.33343333%;
}.nb-theme-material-light .mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.34364em) scale(0.75);
      transform: translateY(-1.34364em) scale(0.75);
  width: 133.33344333%;
}.nb-theme-material-light .mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}.nb-theme-material-light .mat-form-field-label {
  top: 1.34375em;
}.nb-theme-material-light .mat-form-field-underline {
  bottom: 1.34375em;
}.nb-theme-material-light .mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.66666667em;
  top: calc(100% - 1.79166667em);
}.nb-theme-material-light .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}.nb-theme-material-light .mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}.nb-theme-material-light .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-material-light .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.0013px);
  -ms-transform: translateY(-1.28095em) scale(0.75);
  width: 133.33363333%;
}.nb-theme-material-light .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00131px);
  -ms-transform: translateY(-1.28094em) scale(0.75);
  width: 133.33364333%;
}.nb-theme-material-light .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00132px);
  -ms-transform: translateY(-1.28093em) scale(0.75);
  width: 133.33365333%;
}.nb-theme-material-light .mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}.nb-theme-material-light .mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}.nb-theme-material-light .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.54166667em;
  top: calc(100% - 1.66666667em);
}@media print {
  .nb-theme-material-light .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .nb-theme-material-light .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.28092em) scale(0.75);
        transform: translateY(-1.28092em) scale(0.75);
  }
  .nb-theme-material-light .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28091em) scale(0.75);
  }
  .nb-theme-material-light .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    -ms-transform: translateY(-1.2809em) scale(0.75);
        transform: translateY(-1.2809em) scale(0.75);
  }
}.nb-theme-material-light .mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}.nb-theme-material-light .mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}.nb-theme-material-light .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-material-light .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59365em) scale(0.75);
      transform: translateY(-0.59365em) scale(0.75);
  width: 133.33343333%;
}.nb-theme-material-light .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-0.59364em) scale(0.75);
      transform: translateY(-0.59364em) scale(0.75);
  width: 133.33344333%;
}.nb-theme-material-light .mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}.nb-theme-material-light .mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}.nb-theme-material-light .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.nb-theme-material-light .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59365em) scale(0.75);
      transform: translateY(-1.59365em) scale(0.75);
  width: 133.33343333%;
}.nb-theme-material-light .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  -ms-transform: translateY(-1.59364em) scale(0.75);
      transform: translateY(-1.59364em) scale(0.75);
  width: 133.33344333%;
}.nb-theme-material-light .mat-grid-tile-header,
.nb-theme-material-light .mat-grid-tile-footer {
  font-size: 14px;
}.nb-theme-material-light .mat-grid-tile-header .mat-line,
.nb-theme-material-light .mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-material-light .mat-grid-tile-header .mat-line:nth-child(n+2),
.nb-theme-material-light .mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-material-light input.mat-input-element {
  margin-top: -0.0625em;
}.nb-theme-material-light .mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}.nb-theme-material-light .mat-paginator,
.nb-theme-material-light .mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}.nb-theme-material-light .mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-select-trigger {
  height: 1.125em;
}.nb-theme-material-light .mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-material-light .mat-stepper-vertical, .nb-theme-material-light .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-step-label {
  font-size: 14px;
  font-weight: 400;
}.nb-theme-material-light .mat-step-sub-label-error {
  font-weight: normal;
}.nb-theme-material-light .mat-step-label-error {
  font-size: 14px;
}.nb-theme-material-light .mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-light .mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-tab-label, .nb-theme-material-light .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-light .mat-toolbar,
.nb-theme-material-light .mat-toolbar h1,
.nb-theme-material-light .mat-toolbar h2,
.nb-theme-material-light .mat-toolbar h3,
.nb-theme-material-light .mat-toolbar h4,
.nb-theme-material-light .mat-toolbar h5,
.nb-theme-material-light .mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}.nb-theme-material-light .mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}.nb-theme-material-light .mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}.nb-theme-material-light .mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-list-base .mat-list-item {
  font-size: 16px;
}.nb-theme-material-light .mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-material-light .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-material-light .mat-list-base .mat-list-option {
  font-size: 16px;
}.nb-theme-material-light .mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-material-light .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}.nb-theme-material-light .mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}.nb-theme-material-light .mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}.nb-theme-material-light .mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-material-light .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-material-light .mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}.nb-theme-material-light .mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}.nb-theme-material-light .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}.nb-theme-material-light .mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}.nb-theme-material-light .mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}.nb-theme-material-light .mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}.nb-theme-material-light .mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}.nb-theme-material-light .mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}.nb-theme-material-light .mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}.nb-theme-material-light .mat-tree-node,
.nb-theme-material-light .mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}.nb-theme-material-light .mat-ripple {
  overflow: hidden;
  position: relative;
}.nb-theme-material-light .mat-ripple:not(:empty) {
  transform: translateZ(0);
}.nb-theme-material-light .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}.nb-theme-material-light .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  -ms-transform: scale(0);
      transform: scale(0);
}.cdk-high-contrast-active .nb-theme-material-light .mat-ripple-element {
  display: none;
}.nb-theme-material-light .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;
}.nb-theme-material-light .cdk-overlay-container, .nb-theme-material-light .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}.nb-theme-material-light .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}.nb-theme-material-light .cdk-overlay-container:empty {
  display: none;
}.nb-theme-material-light .cdk-global-overlay-wrapper {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1000;
}.nb-theme-material-light .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}.nb-theme-material-light .cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}.nb-theme-material-light .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}.cdk-high-contrast-active .nb-theme-material-light .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}.nb-theme-material-light .cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}.nb-theme-material-light .cdk-overlay-transparent-backdrop, .nb-theme-material-light .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}.nb-theme-material-light .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}.nb-theme-material-light .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}@keyframes cdk-text-field-autofill-start {
  /*!*/
}@keyframes cdk-text-field-autofill-end {
  /*!*/
}.nb-theme-material-light .cdk-text-field-autofill-monitored:-webkit-autofill {
  -webkit-animation: cdk-text-field-autofill-start 0s 1ms;
          animation: cdk-text-field-autofill-start 0s 1ms;
}.nb-theme-material-light .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  -webkit-animation: cdk-text-field-autofill-end 0s 1ms;
          animation: cdk-text-field-autofill-end 0s 1ms;
}.nb-theme-material-light textarea.cdk-textarea-autosize {
  resize: none;
}.nb-theme-material-light textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}.nb-theme-material-light textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}.nb-theme-material-light .mat-focus-indicator {
  position: relative;
}.nb-theme-material-light .mat-mdc-focus-indicator {
  position: relative;
}.nb-theme-material-light nb-layout-header nav {
  display: contents;
  padding: 0px !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}.nb-theme-material-light .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}.nb-theme-material-light .mat-option {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-option:hover:not(.mat-option-disabled), .nb-theme-material-light .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}.nb-theme-material-light .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}.nb-theme-material-light .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #307abd;
}.nb-theme-material-light .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}.nb-theme-material-light .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}.nb-theme-material-light .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-pseudo-checkbox::after {
  color: #fafafa;
}.nb-theme-material-light .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}.nb-theme-material-light .mat-primary .mat-pseudo-checkbox-checked,
.nb-theme-material-light .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #307abd;
}.nb-theme-material-light .mat-pseudo-checkbox-checked,
.nb-theme-material-light .mat-pseudo-checkbox-indeterminate,
.nb-theme-material-light .mat-accent .mat-pseudo-checkbox-checked,
.nb-theme-material-light .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}.nb-theme-material-light .mat-warn .mat-pseudo-checkbox-checked,
.nb-theme-material-light .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}.nb-theme-material-light .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.nb-theme-material-light .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}.nb-theme-material-light .mat-app-background, .nb-theme-material-light.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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);
}.nb-theme-material-light .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;
}.nb-theme-material-light .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-autocomplete-panel:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}.nb-theme-material-light .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-badge-content {
  color: white;
  background: #307abd;
}.cdk-high-contrast-active .nb-theme-material-light .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}.nb-theme-material-light .mat-badge-accent .mat-badge-content {
  background: #e91e63;
  color: white;
}.nb-theme-material-light .mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}.nb-theme-material-light .mat-badge {
  position: relative;
}.nb-theme-material-light .mat-badge-hidden .mat-badge-content {
  display: none;
}.nb-theme-material-light .mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  -ms-transform: scale(0.6);
      transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}.nb-theme-material-light .ng-animate-disabled .mat-badge-content,
.nb-theme-material-light .mat-badge-content._mat-animation-noopable {
  transition: none;
}.nb-theme-material-light .mat-badge-content.mat-badge-active {
  -ms-transform: none;
      transform: none;
}.nb-theme-material-light .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}.nb-theme-material-light .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}.nb-theme-material-light .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}.nb-theme-material-light .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}.nb-theme-material-light .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}.nb-theme-material-light .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}.nb-theme-material-light .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}.nb-theme-material-light .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}.nb-theme-material-light .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}.nb-theme-material-light .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}.nb-theme-material-light .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}.nb-theme-material-light .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}.nb-theme-material-light .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}.nb-theme-material-light .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}.nb-theme-material-light .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}.nb-theme-material-light .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}.nb-theme-material-light .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}.nb-theme-material-light .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}.nb-theme-material-light .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}.nb-theme-material-light .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}.nb-theme-material-light .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}[dir='rtl'] .nb-theme-material-light .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}.nb-theme-material-light .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: white;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-button, .nb-theme-material-light .mat-icon-button, .nb-theme-material-light .mat-stroked-button {
  color: inherit;
  background: transparent;
}.nb-theme-material-light .mat-button.mat-primary, .nb-theme-material-light .mat-icon-button.mat-primary, .nb-theme-material-light .mat-stroked-button.mat-primary {
  color: #307abd;
}.nb-theme-material-light .mat-button.mat-accent, .nb-theme-material-light .mat-icon-button.mat-accent, .nb-theme-material-light .mat-stroked-button.mat-accent {
  color: #e91e63;
}.nb-theme-material-light .mat-button.mat-warn, .nb-theme-material-light .mat-icon-button.mat-warn, .nb-theme-material-light .mat-stroked-button.mat-warn {
  color: #f44336;
}.nb-theme-material-light .mat-button.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-button.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-button.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-light .mat-icon-button.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-icon-button.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-icon-button.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-icon-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-light .mat-stroked-button.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-stroked-button.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-stroked-button.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}.nb-theme-material-light .mat-button.mat-primary .mat-button-focus-overlay, .nb-theme-material-light .mat-icon-button.mat-primary .mat-button-focus-overlay, .nb-theme-material-light .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #307abd;
}.nb-theme-material-light .mat-button.mat-accent .mat-button-focus-overlay, .nb-theme-material-light .mat-icon-button.mat-accent .mat-button-focus-overlay, .nb-theme-material-light .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #e91e63;
}.nb-theme-material-light .mat-button.mat-warn .mat-button-focus-overlay, .nb-theme-material-light .mat-icon-button.mat-warn .mat-button-focus-overlay, .nb-theme-material-light .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}.nb-theme-material-light .mat-button.mat-button-disabled .mat-button-focus-overlay, .nb-theme-material-light .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .nb-theme-material-light .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}.nb-theme-material-light .mat-button .mat-ripple-element, .nb-theme-material-light .mat-icon-button .mat-ripple-element, .nb-theme-material-light .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}.nb-theme-material-light .mat-button-focus-overlay {
  background: black;
}.nb-theme-material-light .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-flat-button, .nb-theme-material-light .mat-raised-button, .nb-theme-material-light .mat-fab, .nb-theme-material-light .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}.nb-theme-material-light .mat-flat-button.mat-primary, .nb-theme-material-light .mat-raised-button.mat-primary, .nb-theme-material-light .mat-fab.mat-primary, .nb-theme-material-light .mat-mini-fab.mat-primary {
  color: white;
}.nb-theme-material-light .mat-flat-button.mat-accent, .nb-theme-material-light .mat-raised-button.mat-accent, .nb-theme-material-light .mat-fab.mat-accent, .nb-theme-material-light .mat-mini-fab.mat-accent {
  color: white;
}.nb-theme-material-light .mat-flat-button.mat-warn, .nb-theme-material-light .mat-raised-button.mat-warn, .nb-theme-material-light .mat-fab.mat-warn, .nb-theme-material-light .mat-mini-fab.mat-warn {
  color: white;
}.nb-theme-material-light .mat-flat-button.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-flat-button.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-flat-button.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-flat-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-light .mat-raised-button.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-raised-button.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-raised-button.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-raised-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-light .mat-fab.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-fab.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-fab.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-fab.mat-button-disabled.mat-button-disabled, .nb-theme-material-light .mat-mini-fab.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-mini-fab.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-mini-fab.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}.nb-theme-material-light .mat-flat-button.mat-primary, .nb-theme-material-light .mat-raised-button.mat-primary, .nb-theme-material-light .mat-fab.mat-primary, .nb-theme-material-light .mat-mini-fab.mat-primary {
  background-color: #307abd;
}.nb-theme-material-light .mat-flat-button.mat-accent, .nb-theme-material-light .mat-raised-button.mat-accent, .nb-theme-material-light .mat-fab.mat-accent, .nb-theme-material-light .mat-mini-fab.mat-accent {
  background-color: #e91e63;
}.nb-theme-material-light .mat-flat-button.mat-warn, .nb-theme-material-light .mat-raised-button.mat-warn, .nb-theme-material-light .mat-fab.mat-warn, .nb-theme-material-light .mat-mini-fab.mat-warn {
  background-color: #f44336;
}.nb-theme-material-light .mat-flat-button.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-flat-button.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-flat-button.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-flat-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-light .mat-raised-button.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-raised-button.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-raised-button.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-raised-button.mat-button-disabled.mat-button-disabled, .nb-theme-material-light .mat-fab.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-fab.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-fab.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-fab.mat-button-disabled.mat-button-disabled, .nb-theme-material-light .mat-mini-fab.mat-primary.mat-button-disabled, .nb-theme-material-light .mat-mini-fab.mat-accent.mat-button-disabled, .nb-theme-material-light .mat-mini-fab.mat-warn.mat-button-disabled, .nb-theme-material-light .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-flat-button.mat-primary .mat-ripple-element, .nb-theme-material-light .mat-raised-button.mat-primary .mat-ripple-element, .nb-theme-material-light .mat-fab.mat-primary .mat-ripple-element, .nb-theme-material-light .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-light .mat-flat-button.mat-accent .mat-ripple-element, .nb-theme-material-light .mat-raised-button.mat-accent .mat-ripple-element, .nb-theme-material-light .mat-fab.mat-accent .mat-ripple-element, .nb-theme-material-light .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-light .mat-flat-button.mat-warn .mat-ripple-element, .nb-theme-material-light .mat-raised-button.mat-warn .mat-ripple-element, .nb-theme-material-light .mat-fab.mat-warn .mat-ripple-element, .nb-theme-material-light .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-light .mat-stroked-button:not([class*='mat-elevation-z']), .nb-theme-material-light .mat-flat-button:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-raised-button: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);
}.nb-theme-material-light .mat-raised-button:not(.mat-button-disabled):active:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-raised-button.mat-button-disabled:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-fab:not([class*='mat-elevation-z']), .nb-theme-material-light .mat-mini-fab:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-fab:not(.mat-button-disabled):active:not([class*='mat-elevation-z']), .nb-theme-material-light .mat-mini-fab:not(.mat-button-disabled):active:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-fab.mat-button-disabled:not([class*='mat-elevation-z']), .nb-theme-material-light .mat-mini-fab.mat-button-disabled:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-button-toggle-standalone,
.nb-theme-material-light .mat-button-toggle-group {
  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);
}.nb-theme-material-light .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.nb-theme-material-light .mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}.nb-theme-material-light .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}.nb-theme-material-light .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}.nb-theme-material-light .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
}.nb-theme-material-light [dir='rtl'] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .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 rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}.nb-theme-material-light .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}.nb-theme-material-light .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}.nb-theme-material-light .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.nb-theme-material-light .mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-card:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-card.mat-card-flat:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-checkbox-checkmark {
  fill: #fafafa;
}.nb-theme-material-light .mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}.nb-theme-material-light .mat-checkbox-mixedmark {
  background-color: #fafafa;
}.nb-theme-material-light .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .nb-theme-material-light .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #307abd;
}.nb-theme-material-light .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .nb-theme-material-light .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #e91e63;
}.nb-theme-material-light .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .nb-theme-material-light .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}.nb-theme-material-light .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .nb-theme-material-light .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}.nb-theme-material-light .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}.nb-theme-material-light .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-checkbox .mat-ripple-element {
  background-color: black;
}.nb-theme-material-light .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.nb-theme-material-light .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #307abd;
}.nb-theme-material-light .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.nb-theme-material-light .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #e91e63;
}.nb-theme-material-light .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.nb-theme-material-light .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}.nb-theme-material-light .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}.nb-theme-material-light .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  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);
}.nb-theme-material-light .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}.nb-theme-material-light .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}.nb-theme-material-light .mat-chip.mat-standard-chip::after {
  background: black;
}.nb-theme-material-light .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #307abd;
  color: white;
}.nb-theme-material-light .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}.nb-theme-material-light .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-light .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}.nb-theme-material-light .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}.nb-theme-material-light .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-light .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #e91e63;
  color: white;
}.nb-theme-material-light .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: white;
  opacity: 0.4;
}.nb-theme-material-light .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}.nb-theme-material-light .mat-table {
  background: white;
}.nb-theme-material-light .mat-table thead, .nb-theme-material-light .mat-table tbody, .nb-theme-material-light .mat-table tfoot,
.nb-theme-material-light mat-header-row, .nb-theme-material-light mat-row, .nb-theme-material-light mat-footer-row,
.nb-theme-material-light [mat-header-row], .nb-theme-material-light [mat-row], .nb-theme-material-light [mat-footer-row],
.nb-theme-material-light .mat-table-sticky {
  background: inherit;
}.nb-theme-material-light mat-row, .nb-theme-material-light mat-header-row, .nb-theme-material-light mat-footer-row,
.nb-theme-material-light th.mat-header-cell, .nb-theme-material-light td.mat-cell, .nb-theme-material-light td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-cell, .nb-theme-material-light .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-datepicker-toggle,
.nb-theme-material-light .mat-datepicker-content .mat-calendar-next-button,
.nb-theme-material-light .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-calendar-body-cell-content,
.nb-theme-material-light .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}.nb-theme-material-light .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, 0.38);
}.nb-theme-material-light .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}.nb-theme-material-light .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .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, 0.18);
}.nb-theme-material-light .mat-calendar-body-in-range::before {
  background: rgba(48, 122, 189, 0.2);
}.nb-theme-material-light .mat-calendar-body-comparison-identical,
.nb-theme-material-light .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}.nb-theme-material-light .mat-calendar-body-comparison-bridge-start::before,
.nb-theme-material-light [dir='rtl'] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(48, 122, 189, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}.nb-theme-material-light .mat-calendar-body-comparison-bridge-end::before,
.nb-theme-material-light [dir='rtl'] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(48, 122, 189, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}.nb-theme-material-light .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.nb-theme-material-light .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}.nb-theme-material-light .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.nb-theme-material-light .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}.nb-theme-material-light .mat-calendar-body-selected {
  background-color: #307abd;
  color: white;
}.nb-theme-material-light .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(48, 122, 189, 0.4);
}.nb-theme-material-light .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}.nb-theme-material-light .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),
.nb-theme-material-light .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.nb-theme-material-light .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(48, 122, 189, 0.3);
}.nb-theme-material-light .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: white;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.nb-theme-material-light .mat-datepicker-content.mat-accent [dir='rtl'] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.nb-theme-material-light .mat-datepicker-content.mat-accent [dir='rtl'] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}.nb-theme-material-light .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}.nb-theme-material-light .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),
.nb-theme-material-light .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),
.nb-theme-material-light .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(233, 30, 99, 0.3);
}.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.nb-theme-material-light .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%);
}.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.nb-theme-material-light .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%);
}.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}.nb-theme-material-light .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}.nb-theme-material-light .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),
.nb-theme-material-light .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),
.nb-theme-material-light .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, 0.3);
}.nb-theme-material-light .mat-datepicker-content-touch {
  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);
}.nb-theme-material-light .mat-datepicker-toggle-active {
  color: #307abd;
}.nb-theme-material-light .mat-datepicker-toggle-active.mat-accent {
  color: #e91e63;
}.nb-theme-material-light .mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}.nb-theme-material-light .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-dialog-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .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);
}.nb-theme-material-light .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled='true']),
.nb-theme-material-light .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled='true']),
.nb-theme-material-light .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled='true']) {
  background: rgba(0, 0, 0, 0.04);
}@media (hover: none) {
  .nb-theme-material-light .mat-expansion-panel:not(.mat-expanded):not([aria-disabled='true']) .mat-expansion-panel-header:hover {
    background: white;
  }
}.nb-theme-material-light .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-expansion-panel-header-description,
.nb-theme-material-light .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.26);
}.nb-theme-material-light .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
.nb-theme-material-light .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
  color: inherit;
}.nb-theme-material-light .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}.nb-theme-material-light .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}.nb-theme-material-light .mat-form-field.mat-focused .mat-form-field-label {
  color: #307abd;
}.nb-theme-material-light .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #e91e63;
}.nb-theme-material-light .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}.nb-theme-material-light .mat-focused .mat-form-field-required-marker {
  color: #e91e63;
}.nb-theme-material-light .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #307abd;
}.nb-theme-material-light .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}.nb-theme-material-light .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}.nb-theme-material-light .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #307abd;
}.nb-theme-material-light .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #e91e63;
}.nb-theme-material-light .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}.nb-theme-material-light .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}.nb-theme-material-light .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.nb-theme-material-light .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}.nb-theme-material-light .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.nb-theme-material-light .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}.nb-theme-material-light .mat-error {
  color: #f44336;
}.nb-theme-material-light .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}.nb-theme-material-light .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}.nb-theme-material-light .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}.nb-theme-material-light .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}.nb-theme-material-light .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}.nb-theme-material-light .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}.nb-theme-material-light .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}.nb-theme-material-light .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}.nb-theme-material-light .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #307abd;
}.nb-theme-material-light .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #e91e63;
}.nb-theme-material-light .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}.nb-theme-material-light .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}.nb-theme-material-light .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}.nb-theme-material-light .mat-icon.mat-primary {
  color: #307abd;
}.nb-theme-material-light .mat-icon.mat-accent {
  color: #e91e63;
}.nb-theme-material-light .mat-icon.mat-warn {
  color: #f44336;
}.nb-theme-material-light .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-input-element:disabled,
.nb-theme-material-light .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-input-element {
  caret-color: #307abd;
}.nb-theme-material-light .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}.nb-theme-material-light .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}.nb-theme-material-light .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}.nb-theme-material-light .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}.nb-theme-material-light .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}.nb-theme-material-light .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}.nb-theme-material-light .mat-form-field.mat-accent .mat-input-element {
  caret-color: #e91e63;
}.nb-theme-material-light .mat-form-field.mat-warn .mat-input-element,
.nb-theme-material-light .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}.nb-theme-material-light .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}.nb-theme-material-light .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-list-item-disabled {
  background-color: #eeeeee;
}.nb-theme-material-light .mat-list-option:hover, .nb-theme-material-light .mat-list-option:focus,
.nb-theme-material-light .mat-nav-list .mat-list-item:hover,
.nb-theme-material-light .mat-nav-list .mat-list-item:focus,
.nb-theme-material-light .mat-action-list .mat-list-item:hover,
.nb-theme-material-light .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}.nb-theme-material-light .mat-list-single-selected-option, .nb-theme-material-light .mat-list-single-selected-option:hover, .nb-theme-material-light .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-menu-panel {
  background: white;
}.nb-theme-material-light .mat-menu-panel:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-menu-item[disabled], .nb-theme-material-light .mat-menu-item[disabled]::after,
.nb-theme-material-light .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-menu-item .mat-icon-no-color,
.nb-theme-material-light .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-menu-item:hover:not([disabled]),
.nb-theme-material-light .mat-menu-item.cdk-program-focused:not([disabled]),
.nb-theme-material-light .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.nb-theme-material-light .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}.nb-theme-material-light .mat-paginator {
  background: white;
}.nb-theme-material-light .mat-paginator,
.nb-theme-material-light .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-paginator-decrement,
.nb-theme-material-light .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-paginator-first,
.nb-theme-material-light .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-icon-button[disabled] .mat-paginator-decrement,
.nb-theme-material-light .mat-icon-button[disabled] .mat-paginator-increment,
.nb-theme-material-light .mat-icon-button[disabled] .mat-paginator-first,
.nb-theme-material-light .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-progress-bar-fill::after {
  background-color: #307abd;
}.nb-theme-material-light .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #f8bbd0;
}.nb-theme-material-light .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #f8bbd0;
}.nb-theme-material-light .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #e91e63;
}.nb-theme-material-light .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2;
}.nb-theme-material-light .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2;
}.nb-theme-material-light .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}.nb-theme-material-light .mat-progress-spinner circle, .nb-theme-material-light .mat-spinner circle {
  stroke: #307abd;
}.nb-theme-material-light .mat-progress-spinner.mat-accent circle, .nb-theme-material-light .mat-spinner.mat-accent circle {
  stroke: #e91e63;
}.nb-theme-material-light .mat-progress-spinner.mat-warn circle, .nb-theme-material-light .mat-spinner.mat-warn circle {
  stroke: #f44336;
}.nb-theme-material-light .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #307abd;
}.nb-theme-material-light .mat-radio-button.mat-primary .mat-radio-inner-circle,
.nb-theme-material-light .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.nb-theme-material-light .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.nb-theme-material-light .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #307abd;
}.nb-theme-material-light .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}.nb-theme-material-light .mat-radio-button.mat-accent .mat-radio-inner-circle,
.nb-theme-material-light .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.nb-theme-material-light .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.nb-theme-material-light .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}.nb-theme-material-light .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}.nb-theme-material-light .mat-radio-button.mat-warn .mat-radio-inner-circle,
.nb-theme-material-light .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.nb-theme-material-light .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.nb-theme-material-light .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}.nb-theme-material-light .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.nb-theme-material-light .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.nb-theme-material-light .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-radio-button .mat-ripple-element {
  background-color: black;
}.nb-theme-material-light .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}.nb-theme-material-light .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-select-panel {
  background: white;
}.nb-theme-material-light .mat-select-panel:not([class*='mat-elevation-z']) {
  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);
}.nb-theme-material-light .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #307abd;
}.nb-theme-material-light .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #e91e63;
}.nb-theme-material-light .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}.nb-theme-material-light .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}.nb-theme-material-light .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-drawer.mat-drawer-push {
  background-color: white;
}.nb-theme-material-light .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);
}.nb-theme-material-light .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}.nb-theme-material-light [dir='rtl'] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}.nb-theme-material-light [dir='rtl'] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}.nb-theme-material-light .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}.nb-theme-material-light .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}.nb-theme-material-light .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}.nb-theme-material-light .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #307abd;
}.nb-theme-material-light .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(48, 122, 189, 0.54);
}.nb-theme-material-light .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #307abd;
}.nb-theme-material-light .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}.nb-theme-material-light .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}.nb-theme-material-light .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}.nb-theme-material-light .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}.nb-theme-material-light .mat-slide-toggle-thumb {
  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);
  background-color: #fafafa;
}.nb-theme-material-light .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}.nb-theme-material-light .mat-primary .mat-slider-track-fill,
.nb-theme-material-light .mat-primary .mat-slider-thumb,
.nb-theme-material-light .mat-primary .mat-slider-thumb-label {
  background-color: #307abd;
}.nb-theme-material-light .mat-primary .mat-slider-thumb-label-text {
  color: white;
}.nb-theme-material-light .mat-primary .mat-slider-focus-ring {
  background-color: rgba(48, 122, 189, 0.2);
}.nb-theme-material-light .mat-accent .mat-slider-track-fill,
.nb-theme-material-light .mat-accent .mat-slider-thumb,
.nb-theme-material-light .mat-accent .mat-slider-thumb-label {
  background-color: #e91e63;
}.nb-theme-material-light .mat-accent .mat-slider-thumb-label-text {
  color: white;
}.nb-theme-material-light .mat-accent .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}.nb-theme-material-light .mat-warn .mat-slider-track-fill,
.nb-theme-material-light .mat-warn .mat-slider-thumb,
.nb-theme-material-light .mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}.nb-theme-material-light .mat-warn .mat-slider-thumb-label-text {
  color: white;
}.nb-theme-material-light .mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}.nb-theme-material-light .mat-slider:hover .mat-slider-track-background,
.nb-theme-material-light .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-slider-disabled .mat-slider-track-background,
.nb-theme-material-light .mat-slider-disabled .mat-slider-track-fill,
.nb-theme-material-light .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}.nb-theme-material-light .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}.nb-theme-material-light .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.nb-theme-material-light .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.nb-theme-material-light .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}.nb-theme-material-light .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}.nb-theme-material-light .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .nb-theme-material-light .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .nb-theme-material-light .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}.nb-theme-material-light .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}.nb-theme-material-light .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}.nb-theme-material-light .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}.nb-theme-material-light .mat-step-header.cdk-keyboard-focused, .nb-theme-material-light .mat-step-header.cdk-program-focused, .nb-theme-material-light .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04);
}@media (hover: none) {
  .nb-theme-material-light .mat-step-header:hover {
    background: none;
  }
}.nb-theme-material-light .mat-step-header .mat-step-label,
.nb-theme-material-light .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}.nb-theme-material-light .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}.nb-theme-material-light .mat-step-header .mat-step-icon-selected,
.nb-theme-material-light .mat-step-header .mat-step-icon-state-done,
.nb-theme-material-light .mat-step-header .mat-step-icon-state-edit {
  background-color: #307abd;
  color: white;
}.nb-theme-material-light .mat-step-header.mat-accent .mat-step-icon {
  color: white;
}.nb-theme-material-light .mat-step-header.mat-accent .mat-step-icon-selected,
.nb-theme-material-light .mat-step-header.mat-accent .mat-step-icon-state-done,
.nb-theme-material-light .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}.nb-theme-material-light .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}.nb-theme-material-light .mat-step-header.mat-warn .mat-step-icon-selected,
.nb-theme-material-light .mat-step-header.mat-warn .mat-step-icon-state-done,
.nb-theme-material-light .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #f44336;
  color: white;
}.nb-theme-material-light .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}.nb-theme-material-light .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}.nb-theme-material-light .mat-stepper-horizontal, .nb-theme-material-light .mat-stepper-vertical {
  background-color: white;
}.nb-theme-material-light .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-horizontal-stepper-header::before,
.nb-theme-material-light .mat-horizontal-stepper-header::after,
.nb-theme-material-light .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-sort-header-arrow {
  color: #757575;
}.nb-theme-material-light .mat-tab-nav-bar,
.nb-theme-material-light .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}.nb-theme-material-light .mat-tab-group-inverted-header .mat-tab-nav-bar,
.nb-theme-material-light .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}.nb-theme-material-light .mat-tab-label, .nb-theme-material-light .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-tab-label.mat-tab-disabled, .nb-theme-material-light .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}.nb-theme-material-light .mat-tab-group[class*='mat-background-'] .mat-tab-header,
.nb-theme-material-light .mat-tab-nav-bar[class*='mat-background-'] {
  border-bottom: none;
  border-top: none;
}.nb-theme-material-light .mat-tab-group.mat-primary .mat-ink-bar, .nb-theme-material-light .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #307abd;
}.nb-theme-material-light .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .nb-theme-material-light .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .nb-theme-material-light .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .nb-theme-material-light .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}.nb-theme-material-light .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(248, 187, 208, 0.3);
}.nb-theme-material-light .mat-tab-group.mat-accent .mat-ink-bar, .nb-theme-material-light .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #e91e63;
}.nb-theme-material-light .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .nb-theme-material-light .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .nb-theme-material-light .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .nb-theme-material-light .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}.nb-theme-material-light .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}.nb-theme-material-light .mat-tab-group.mat-warn .mat-ink-bar, .nb-theme-material-light .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}.nb-theme-material-light .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .nb-theme-material-light .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .nb-theme-material-light .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .nb-theme-material-light .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}.nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-header, .nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-link-container, .nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #307abd;
}.nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}.nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}.nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.nb-theme-material-light .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element, .nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.nb-theme-material-light .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-light .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(248, 187, 208, 0.3);
}.nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-header, .nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-link-container, .nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #e91e63;
}.nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: white;
}.nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}.nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.nb-theme-material-light .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element, .nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.nb-theme-material-light .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-light .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.nb-theme-material-light .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}.nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-header, .nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-link-container, .nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #f44336;
}.nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}.nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-links .mat-focus-indicator::before,
.nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}.nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.nb-theme-material-light .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element, .nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.nb-theme-material-light .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}.nb-theme-material-light .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-toolbar.mat-primary {
  background: #307abd;
  color: white;
}.nb-theme-material-light .mat-toolbar.mat-accent {
  background: #e91e63;
  color: white;
}.nb-theme-material-light .mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}.nb-theme-material-light .mat-toolbar .mat-form-field-underline,
.nb-theme-material-light .mat-toolbar .mat-form-field-ripple,
.nb-theme-material-light .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}.nb-theme-material-light .mat-toolbar .mat-form-field-label,
.nb-theme-material-light .mat-toolbar .mat-focused .mat-form-field-label,
.nb-theme-material-light .mat-toolbar .mat-select-value,
.nb-theme-material-light .mat-toolbar .mat-select-arrow,
.nb-theme-material-light .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}.nb-theme-material-light .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}.nb-theme-material-light .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}.nb-theme-material-light .mat-tree {
  background: white;
}.nb-theme-material-light .mat-tree-node,
.nb-theme-material-light .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}.nb-theme-material-light .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  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);
}.nb-theme-material-light .mat-simple-snackbar-action {
  color: #e91e63;
}.nb-theme-material-light nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-material-light nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-light nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-light nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-material-light nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}@media (max-width: 767.98px) {
  .nb-theme-material-light nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-material-light .layout {
  min-width: 300px;
}.nb-theme-material-light nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}.nb-theme-material-light nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}.nb-theme-material-light nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}.nb-theme-material-light nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}@media screen and (min-width: 1940px) {
  .nb-theme-material-light nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-material-light nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-material-light nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-material-light nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-light nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-light nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-material-light nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-material-light nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}@media screen and (min-width: 2070px) {
  .nb-theme-material-light nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-material-light nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-material-light nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-material-light nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-light nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-light nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-material-light nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-material-light nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}@media screen and (min-width: 2220px) {
  .nb-theme-material-light nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-material-light nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-material-light nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-material-light nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-light nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-material-light nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-material-light nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-material-light nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}.nb-theme-material-light nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}.nb-theme-material-light nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-material-light nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}.nb-theme-material-light nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}.nb-theme-material-light nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}.nb-theme-material-light nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #5EA4D7;
}.nb-theme-material-light nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-material-light nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-material-light nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #5EA4D7;
}.nb-theme-material-light nb-layout .layout .layout-container .content.center {
  width: 900px;
  -ms-flex: 0 100 900px !important;
      flex: 0 100 900px !important;
}.nb-theme-material-light nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}@media (max-width: 991.98px) {
  .nb-theme-material-light nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}@media (max-width: 767.98px) {
  .nb-theme-material-light nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}.nb-theme-material-light nb-layout-header {
  background-color: #307ABD;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light nb-layout-header nav {
  color: #222b45;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  height: 4.75rem;
  padding: 1.25rem;
}.nb-theme-material-light nb-layout-header nav a {
  color: #222b45;
}.nb-theme-material-light nb-layout-header nav a:focus, .nb-theme-material-light nb-layout-header nav a:active, .nb-theme-material-light nb-layout-header nav a:hover {
  color: #222b45;
}.nb-theme-material-light nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}.nb-theme-material-light nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}.nb-theme-material-light nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}.nb-theme-material-light nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}.nb-theme-material-light nb-sidebar {
  background-color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}.nb-theme-material-light nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}.nb-theme-material-light nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}@media (max-width: 767.98px) {
  .nb-theme-material-light nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}.nb-theme-material-light nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-light nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-light nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-material-light nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}.nb-theme-material-light nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}.nb-theme-material-light nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-material-light nb-sidebar.collapsed nb-sidebar-header, .nb-theme-material-light nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-material-light nb-sidebar.compacted {
  width: 3.5rem;
}.nb-theme-material-light nb-sidebar.compacted .main-container {
  width: 3.5rem;
}.nb-theme-material-light nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}.nb-theme-material-light nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}.nb-theme-material-light nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: '';
  top: 0;
  height: 100%;
  width: 4px;
  background: #307ABD;
}[dir=ltr] .nb-theme-material-light nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}[dir=rtl] .nb-theme-material-light nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}.nb-theme-material-light nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-material-light nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-material-light nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}.nb-theme-material-light nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}.nb-theme-material-light nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}.nb-theme-material-light nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}.nb-theme-material-light nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  -ms-flex-pack: center;
      justify-content: center;
}.nb-theme-material-light nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}.nb-theme-material-light nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}.nb-theme-material-light nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}.nb-theme-material-light nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-material-light nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-material-light nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}[dir=rtl] .nb-theme-material-light nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}[dir=ltr] .nb-theme-material-light nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}[dir=rtl] .nb-theme-material-light nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}[dir=ltr] .nb-theme-material-light nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-light nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-material-light nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-material-light nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}.nb-theme-material-light nb-sidebar.fixed.left.collapsed + .content,
.nb-theme-material-light nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}.nb-theme-material-light nb-sidebar.fixed.right.collapsed + .content,
.nb-theme-material-light nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}.nb-theme-material-light nb-sidebar.expanded {
  width: 16rem;
}.nb-theme-material-light nb-sidebar.expanded > .scrollable {
  width: 16rem;
}.nb-theme-material-light nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-material-light nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}.nb-theme-material-light nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}.nb-theme-material-light nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-material-light nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-material-light nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-material-light nb-calendar-view-mode .appearance-ghost.status-basic:hover[nbButtonToggle], .nb-theme-material-light nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-material-light nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-material-light nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active, .nb-theme-material-light nb-calendar-view-mode .appearance-ghost.status-basic:active[nbButtonToggle],
.nb-theme-material-light nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-material-light nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-material-light nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-material-light nb-calendar-pageable-navigation .appearance-ghost.status-basic:hover[nbButtonToggle],
.nb-theme-material-light nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-material-light nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-material-light nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active,
.nb-theme-material-light nb-calendar-pageable-navigation .appearance-ghost.status-basic:active[nbButtonToggle] {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-material-light nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-material-light nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-material-light nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active), .nb-theme-material-light nb-calendar-view-mode .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle],
.nb-theme-material-light nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-material-light nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-material-light nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-material-light nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: none;
}[dir=ltr] .nb-theme-material-light nb-calendar-pageable-navigation {
  margin-left: auto;
}[dir=rtl] .nb-theme-material-light nb-calendar-pageable-navigation {
  margin-right: auto;
}.nb-theme-material-light nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}[dir=ltr] .nb-theme-material-light nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-material-light nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}.nb-theme-material-light nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}[dir=ltr] .nb-theme-material-light nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}[dir=rtl] .nb-theme-material-light nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.nb-theme-material-light nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}.nb-theme-material-light nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}.nb-theme-material-light nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}.nb-theme-material-light nb-calendar-week-numbers .sign-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
  margin-bottom: 0.25rem;
}.nb-theme-material-light nb-calendar-week-numbers .sign,
.nb-theme-material-light nb-calendar-week-numbers .week-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}.nb-theme-material-light nb-calendar-week-numbers.size-large .sign,
.nb-theme-material-light nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}[dir=ltr] .nb-theme-material-light nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #edf1f7;
}[dir=rtl] .nb-theme-material-light nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #edf1f7;
}.nb-theme-material-light nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}.nb-theme-material-light nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}.nb-theme-material-light nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-material-light nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-material-light nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}.nb-theme-material-light nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}.nb-theme-material-light nb-calendar-picker .cell-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
}.nb-theme-material-light nb-calendar-picker .day-cell,
.nb-theme-material-light nb-calendar-picker .month-cell,
.nb-theme-material-light nb-calendar-picker .year-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #222b45;
  text-transform: uppercase;
  cursor: pointer;
}.nb-theme-material-light nb-calendar-picker .day-cell,
.nb-theme-material-light nb-calendar-picker .day-cell .cell-content,
.nb-theme-material-light nb-calendar-picker .month-cell,
.nb-theme-material-light nb-calendar-picker .month-cell .cell-content,
.nb-theme-material-light nb-calendar-picker .year-cell,
.nb-theme-material-light nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-material-light nb-calendar-picker .day-cell.empty, .nb-theme-material-light nb-calendar-picker .day-cell.disabled,
.nb-theme-material-light nb-calendar-picker .month-cell.empty,
.nb-theme-material-light nb-calendar-picker .month-cell.disabled,
.nb-theme-material-light nb-calendar-picker .year-cell.empty,
.nb-theme-material-light nb-calendar-picker .year-cell.disabled {
  cursor: default;
}.nb-theme-material-light nb-calendar-picker .day-cell.bounding-month,
.nb-theme-material-light nb-calendar-picker .month-cell.bounding-month,
.nb-theme-material-light nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #235FA2;
  border-color: #235FA2;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(48, 122, 189, 0.08);
  border: 1px solid #307ABD;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(48, 122, 189, 0.16);
  border-color: #307ABD;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #307ABD;
  border-color: #307ABD;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #5EA4D7;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #235FA2;
  border-color: #235FA2;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #307ABD;
  border-radius: 0.25rem;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}.nb-theme-material-light nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-material-light nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-material-light nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}.nb-theme-material-light nb-calendar-picker .day-cell.disabled,
.nb-theme-material-light nb-calendar-picker .month-cell.disabled,
.nb-theme-material-light nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-material-light nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-material-light nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #e4e9f2;
}.nb-theme-material-light nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #307ABD;
  border-radius: 0;
}[dir=ltr] .nb-theme-material-light nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}[dir=rtl] .nb-theme-material-light nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=ltr] .nb-theme-material-light nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=rtl] .nb-theme-material-light nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.nb-theme-material-light nb-base-calendar nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}.nb-theme-material-light nb-base-calendar nb-card-body {
  padding: 0;
}.nb-theme-material-light nb-base-calendar .calendar-navigation {
  border: none;
  display: -ms-flexbox;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-material-light nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-material-light nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}.nb-theme-material-light nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}.nb-theme-material-light nb-base-calendar.has-week-number .month-cell,
.nb-theme-material-light nb-base-calendar.has-week-number .year-cell {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}.nb-theme-material-light nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}.nb-theme-material-light nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}.nb-theme-material-light nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-material-light nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-light nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-light nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-material-light nb-card.size-tiny {
  height: 13.5rem;
}.nb-theme-material-light nb-card.size-small {
  height: 21.1875rem;
}.nb-theme-material-light nb-card.size-medium {
  height: 28.875rem;
}.nb-theme-material-light nb-card.size-large {
  height: 36.5625rem;
}.nb-theme-material-light nb-card.size-giant {
  height: 44.25rem;
}.nb-theme-material-light nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}.nb-theme-material-light nb-card.status-basic nb-card-header a,
.nb-theme-material-light nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}.nb-theme-material-light nb-card.status-primary nb-card-header {
  background-color: #307ABD;
  border-bottom-width: 0;
  border-bottom-color: #307ABD;
  color: #ffffff;
}.nb-theme-material-light nb-card.status-primary nb-card-header a,
.nb-theme-material-light nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-light nb-card.status-success nb-card-header {
  background-color: #0C9E55;
  border-bottom-width: 0;
  border-bottom-color: #0C9E55;
  color: #ffffff;
}.nb-theme-material-light nb-card.status-success nb-card-header a,
.nb-theme-material-light nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-light nb-card.status-warning nb-card-header {
  background-color: #FFD107;
  border-bottom-width: 0;
  border-bottom-color: #FFD107;
  color: #ffffff;
}.nb-theme-material-light nb-card.status-warning nb-card-header a,
.nb-theme-material-light nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-light nb-card.status-danger nb-card-header {
  background-color: #E03F31;
  border-bottom-width: 0;
  border-bottom-color: #E03F31;
  color: #ffffff;
}.nb-theme-material-light nb-card.status-danger nb-card-header a,
.nb-theme-material-light nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-light nb-card.status-info nb-card-header {
  background-color: #007FCE;
  border-bottom-width: 0;
  border-bottom-color: #007FCE;
  color: #ffffff;
}.nb-theme-material-light nb-card.status-info nb-card-header a,
.nb-theme-material-light nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}.nb-theme-material-light nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}.nb-theme-material-light nb-card.status-control nb-card-header a,
.nb-theme-material-light nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}.nb-theme-material-light nb-card.accent-basic {
  border-top-color: #f7f9fc;
}.nb-theme-material-light nb-card.accent-primary {
  border-top-color: #307ABD;
}.nb-theme-material-light nb-card.accent-success {
  border-top-color: #0C9E55;
}.nb-theme-material-light nb-card.accent-warning {
  border-top-color: #FFD107;
}.nb-theme-material-light nb-card.accent-danger {
  border-top-color: #E03F31;
}.nb-theme-material-light nb-card.accent-info {
  border-top-color: #007FCE;
}.nb-theme-material-light nb-card.accent-control {
  border-top-color: #ffffff;
}.nb-theme-material-light nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}.nb-theme-material-light nb-card.accent nb-card-header {
  border-radius: 0;
}.nb-theme-material-light nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-material-light nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-light nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-light nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-material-light nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.nb-theme-material-light nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-card-header h1 {
  margin: 0;
}.nb-theme-material-light nb-card-header h2 {
  margin: 0;
}.nb-theme-material-light nb-card-header h3 {
  margin: 0;
}.nb-theme-material-light nb-card-header h4 {
  margin: 0;
}.nb-theme-material-light nb-card-header h5 {
  margin: 0;
}.nb-theme-material-light nb-card-header h6 {
  margin: 0;
}.nb-theme-material-light nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}.nb-theme-material-light .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}.nb-theme-material-light .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}.nb-theme-material-light .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}[dir=ltr] .nb-theme-material-light .flipcard-body .front-container {
  margin-right: -100%;
}[dir=rtl] .nb-theme-material-light .flipcard-body .front-container {
  margin-left: -100%;
}.nb-theme-material-light nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}.nb-theme-material-light nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}.nb-theme-material-light nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-material-light nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-material-light nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}.nb-theme-material-light nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}[dir=ltr] .nb-theme-material-light nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}[dir=rtl] .nb-theme-material-light nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}[dir=ltr] .nb-theme-material-light nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}[dir=rtl] .nb-theme-material-light nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}.nb-theme-material-light nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #307ABD;
}.nb-theme-material-light nb-tabset .tab.active .tab-link::before {
  background-color: #307ABD;
}.nb-theme-material-light nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #235FA2;
}.nb-theme-material-light nb-tabset .tab:focus .tab-link::before {
  background-color: #235FA2;
}.nb-theme-material-light nb-tabset .tab:hover .tab-link {
  color: #5EA4D7;
  background-color: transparent;
}.nb-theme-material-light nb-tabset .tab:hover .tab-link::before {
  background-color: #5EA4D7;
}.nb-theme-material-light nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-material-light nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-material-light nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-material-light nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-material-light nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-material-light nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-light nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-light nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-material-light nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}.nb-theme-material-light nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-light nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-light nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-material-light nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}.nb-theme-material-light nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}.nb-theme-material-light nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}.nb-theme-material-light nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #307ABD;
}.nb-theme-material-light nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #307ABD;
}.nb-theme-material-light nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #235FA2;
}.nb-theme-material-light nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #235FA2;
}.nb-theme-material-light nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #5EA4D7;
}.nb-theme-material-light nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #5EA4D7;
}.nb-theme-material-light nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}.nb-theme-material-light nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}.nb-theme-material-light nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}@media screen and (max-width: 36rem) {
  .nb-theme-material-light nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}.nb-theme-material-light nb-menu {
  background-color: transparent;
}.nb-theme-material-light nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}.nb-theme-material-light nb-menu .menu-group,
.nb-theme-material-light nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}.nb-theme-material-light nb-menu .menu-group,
.nb-theme-material-light nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}.nb-theme-material-light nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}.nb-theme-material-light nb-menu .menu-item a.active {
  background-color: transparent;
  color: #307ABD;
}.nb-theme-material-light nb-menu .menu-item a.active .menu-icon {
  color: #307ABD;
}.nb-theme-material-light nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #5EA4D7;
  cursor: pointer;
}.nb-theme-material-light nb-menu .menu-item a:hover .menu-icon {
  color: #5EA4D7;
}.nb-theme-material-light nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}.nb-theme-material-light nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}.nb-theme-material-light nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}.nb-theme-material-light nb-menu .menu-item:first-child {
  border-top: none;
}.nb-theme-material-light nb-menu .menu-item:last-child {
  border-bottom: none;
}.nb-theme-material-light nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}.nb-theme-material-light nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}.nb-theme-material-light nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}.nb-theme-material-light nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}.nb-theme-material-light nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #307ABD;
  color: #307ABD;
}.nb-theme-material-light nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #307ABD;
}.nb-theme-material-light nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #5EA4D7;
}.nb-theme-material-light nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #5EA4D7;
}.nb-theme-material-light nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #5EA4D7;
  color: #5EA4D7;
}.nb-theme-material-light nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #5EA4D7;
}.nb-theme-material-light nb-menu .menu-item > .menu-items > .menu-group,
.nb-theme-material-light nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}.nb-theme-material-light nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}.nb-theme-material-light nb-user .initials {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-material-light nb-user .user-name {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-material-light nb-user .user-title {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}.nb-theme-material-light nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-material-light nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-light nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-light nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-light nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}.nb-theme-material-light nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-light nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-light nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-light nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}.nb-theme-material-light nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-light nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-light nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-light nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}.nb-theme-material-light nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-light nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-light nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}.nb-theme-material-light nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}.nb-theme-material-light nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-light nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-light nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}.nb-theme-material-light nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}.nb-theme-material-light nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}.nb-theme-material-light nb-user.shape-round .user-picture {
  border-radius: 50%;
}.nb-theme-material-light nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-material-light nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}.nb-theme-material-light nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}.nb-theme-material-light nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}.nb-theme-material-light nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}.nb-theme-material-light nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}.nb-theme-material-light nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}.nb-theme-material-light nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}.nb-theme-material-light nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}.nb-theme-material-light nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}.nb-theme-material-light nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}[dir=ltr] .nb-theme-material-light nb-action {
  border-left: 1px solid #edf1f7;
}[dir=rtl] .nb-theme-material-light nb-action {
  border-right: 1px solid #edf1f7;
}[dir=ltr] .nb-theme-material-light nb-action:first-child {
  border-left: none !important;
}[dir=rtl] .nb-theme-material-light nb-action:first-child {
  border-right: none !important;
}.nb-theme-material-light nb-action nb-icon {
  color: #8f9bb3;
}.nb-theme-material-light nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-search-field .close-button {
  z-index: 1;
}.nb-theme-material-light nb-search-field .search {
  background: #ffffff;
}.nb-theme-material-light nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-material-light nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-search-field .search input:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-search-field .search input::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-search-field .search input::-ms-clear {
  display: none;
}.nb-theme-material-light nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}.nb-theme-material-light nb-search-field.modal-zoomin .search::before,
.nb-theme-material-light nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #307ABD;
}.nb-theme-material-light nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}.nb-theme-material-light nb-search-field.modal-half .search::before {
  background: #307ABD;
}.nb-theme-material-light nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}.nb-theme-material-light nb-search-field.modal-drop .search::before {
  background: #ffffff;
}.nb-theme-material-light nb-search-field.curtain .search::after {
  background: #ffffff;
}.nb-theme-material-light nb-search-field.curtain .search {
  background: #ffffff;
}.nb-theme-material-light nb-search-field.column-curtain::before {
  background: #ffffff;
}.nb-theme-material-light nb-search-field.column-curtain::after {
  background: transparent;
}.nb-theme-material-light nb-search-field.column-curtain.show::after {
  background: #307ABD;
}.nb-theme-material-light .nb-spinner-container {
  position: relative;
}.nb-theme-material-light nb-spinner .message {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-material-light nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}.nb-theme-material-light nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-spinner.status-primary .spin-circle {
  border-top-color: #307ABD;
  border-right-color: transparent;
  border-bottom-color: #307ABD;
  border-left-color: #307ABD;
}.nb-theme-material-light nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-spinner.status-success .spin-circle {
  border-top-color: #0C9E55;
  border-right-color: transparent;
  border-bottom-color: #0C9E55;
  border-left-color: #0C9E55;
}.nb-theme-material-light nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-spinner.status-warning .spin-circle {
  border-top-color: #FFD107;
  border-right-color: transparent;
  border-bottom-color: #FFD107;
  border-left-color: #FFD107;
}.nb-theme-material-light nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-spinner.status-danger .spin-circle {
  border-top-color: #E03F31;
  border-right-color: transparent;
  border-bottom-color: #E03F31;
  border-left-color: #E03F31;
}.nb-theme-material-light nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-spinner.status-info .spin-circle {
  border-top-color: #007FCE;
  border-right-color: transparent;
  border-bottom-color: #007FCE;
  border-left-color: #007FCE;
}.nb-theme-material-light nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}.nb-theme-material-light nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}.nb-theme-material-light nb-spinner.size-tiny {
  font-size: 1rem;
}.nb-theme-material-light nb-spinner.size-small {
  font-size: 1.25rem;
}.nb-theme-material-light nb-spinner.size-medium {
  font-size: 1.5rem;
}.nb-theme-material-light nb-spinner.size-large {
  font-size: 1.75rem;
}.nb-theme-material-light nb-spinner.size-giant {
  font-size: 2rem;
}@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}.nb-theme-material-light .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}.nb-theme-material-light .nb-timepicker-container .list-item {
  color: #222b45;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}.nb-theme-material-light .nb-timepicker-container .list-item:first-child {
  border-top: none;
}.nb-theme-material-light .nb-timepicker-container .list-item:hover {
  background-color: #f7f9fc;
  color: #222b45;
}.nb-theme-material-light .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #222b45;
}.nb-theme-material-light .nb-timepicker-container .list-item.selected {
  background-color: #307ABD;
  color: #ffffff;
}.nb-theme-material-light .nb-timepicker-container .values-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}[dir=ltr] .nb-theme-material-light .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #e4e9f2;
}[dir=rtl] .nb-theme-material-light .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #e4e9f2;
}.nb-theme-material-light .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-light .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-light .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}[dir=ltr] .nb-theme-material-light .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}[dir=rtl] .nb-theme-material-light .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}.nb-theme-material-light .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}[dir=ltr] .nb-theme-material-light .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #e4e9f2;
}[dir=rtl] .nb-theme-material-light .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #e4e9f2;
}.nb-theme-material-light .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #e4e9f2;
}[dir=ltr] .nb-theme-material-light .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}[dir=rtl] .nb-theme-material-light .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}.nb-theme-material-light nb-checkbox .label {
  padding: 0;
}.nb-theme-material-light nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}.nb-theme-material-light nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 50%;
}.nb-theme-material-light nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-material-light nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}[dir=rtl] .nb-theme-material-light nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}.nb-theme-material-light nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-material-light nb-checkbox.status-basic .text {
  color: #222b45;
}.nb-theme-material-light nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #307ABD;
  border-color: #307ABD;
}.nb-theme-material-light nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #307ABD;
  border-color: #307ABD;
}.nb-theme-material-light nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}.nb-theme-material-light nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #235FA2;
  border-color: #184788;
}.nb-theme-material-light nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(48, 122, 189, 0.16);
  border-color: #307ABD;
}.nb-theme-material-light nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-material-light nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #5EA4D7;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}.nb-theme-material-light nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #235FA2;
  border-color: #235FA2;
}.nb-theme-material-light nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-light nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(48, 122, 189, 0.08);
  border-color: #307ABD;
}.nb-theme-material-light nb-checkbox.status-primary .text {
  color: #222b45;
}.nb-theme-material-light nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #307ABD;
  border-color: #307ABD;
}.nb-theme-material-light nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #307ABD;
  border-color: #307ABD;
}.nb-theme-material-light nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #235FA2;
  border-color: #184788;
}.nb-theme-material-light nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(48, 122, 189, 0.16);
  border-color: #307ABD;
}.nb-theme-material-light nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-material-light nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #5EA4D7;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #235FA2;
  border-color: #235FA2;
}.nb-theme-material-light nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-light nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(12, 158, 85, 0.08);
  border-color: #0C9E55;
}.nb-theme-material-light nb-checkbox.status-success .text {
  color: #222b45;
}.nb-theme-material-light nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #0C9E55;
  border-color: #0C9E55;
}.nb-theme-material-light nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #0C9E55;
  border-color: #0C9E55;
}.nb-theme-material-light nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(12, 158, 85, 0.24);
  border-color: #0C9E55;
}.nb-theme-material-light nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #088755;
  border-color: #067151;
}.nb-theme-material-light nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(12, 158, 85, 0.16);
  border-color: #0C9E55;
}.nb-theme-material-light nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-material-light nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #3CC472;
  border-color: #3CC472;
}.nb-theme-material-light nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(12, 158, 85, 0.24);
  border-color: #0C9E55;
}.nb-theme-material-light nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #088755;
  border-color: #088755;
}.nb-theme-material-light nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-light nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 209, 7, 0.08);
  border-color: #FFD107;
}.nb-theme-material-light nb-checkbox.status-warning .text {
  color: #222b45;
}.nb-theme-material-light nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #FFD107;
  border-color: #FFD107;
}.nb-theme-material-light nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #FFD107;
  border-color: #FFD107;
}.nb-theme-material-light nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 209, 7, 0.24);
  border-color: #FFD107;
}.nb-theme-material-light nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #DBAF05;
  border-color: #B78F03;
}.nb-theme-material-light nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 209, 7, 0.16);
  border-color: #FFD107;
}.nb-theme-material-light nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-material-light nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #FFE045;
  border-color: #FFE045;
}.nb-theme-material-light nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 209, 7, 0.24);
  border-color: #FFD107;
}.nb-theme-material-light nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #DBAF05;
  border-color: #DBAF05;
}.nb-theme-material-light nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-light nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(224, 63, 49, 0.08);
  border-color: #E03F31;
}.nb-theme-material-light nb-checkbox.status-danger .text {
  color: #222b45;
}.nb-theme-material-light nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #E03F31;
  border-color: #E03F31;
}.nb-theme-material-light nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #E03F31;
  border-color: #E03F31;
}.nb-theme-material-light nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(224, 63, 49, 0.24);
  border-color: #E03F31;
}.nb-theme-material-light nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #C02324;
  border-color: #A11824;
}.nb-theme-material-light nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(224, 63, 49, 0.16);
  border-color: #E03F31;
}.nb-theme-material-light nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-material-light nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #EC7861;
  border-color: #EC7861;
}.nb-theme-material-light nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(224, 63, 49, 0.24);
  border-color: #E03F31;
}.nb-theme-material-light nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #C02324;
  border-color: #C02324;
}.nb-theme-material-light nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-light nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 127, 206, 0.08);
  border-color: #007FCE;
}.nb-theme-material-light nb-checkbox.status-info .text {
  color: #222b45;
}.nb-theme-material-light nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #007FCE;
  border-color: #007FCE;
}.nb-theme-material-light nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #007FCE;
  border-color: #007FCE;
}.nb-theme-material-light nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 127, 206, 0.24);
  border-color: #007FCE;
}.nb-theme-material-light nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #0062B1;
  border-color: #004994;
}.nb-theme-material-light nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 127, 206, 0.16);
  border-color: #007FCE;
}.nb-theme-material-light nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-material-light nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #38AAE1;
  border-color: #38AAE1;
}.nb-theme-material-light nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 127, 206, 0.24);
  border-color: #007FCE;
}.nb-theme-material-light nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #0062B1;
  border-color: #0062B1;
}.nb-theme-material-light nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-light nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-control .text {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}.nb-theme-material-light nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}.nb-theme-material-light nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-material-light nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-material-light nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-material-light nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-material-light nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}.nb-theme-material-light nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-material-light nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-material-light nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
        We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
        Setting it in SCSS as we don't have access to theme variables from TS.
      */
}[dir=ltr] .nb-theme-material-light nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}[dir=ltr] .nb-theme-material-light nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}[dir=rtl] .nb-theme-material-light nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}[dir=rtl] .nb-theme-material-light nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}.nb-theme-material-light nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}.nb-theme-material-light nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}.nb-theme-material-light nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-material-light nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-toggle.status-basic .text {
  color: #222b45;
}.nb-theme-material-light nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-material-light nb-toggle.status-basic .toggle.checked {
  background-color: #307ABD;
  border-color: #307ABD;
}.nb-theme-material-light nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #235FA2;
  border-color: #184788;
}.nb-theme-material-light nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #235FA2;
  border-color: #235FA2;
}.nb-theme-material-light nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(48, 122, 189, 0.16);
  border-color: #307ABD;
}.nb-theme-material-light nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #5EA4D7;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #307ABD;
}.nb-theme-material-light nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-toggle.status-primary .text {
  color: #222b45;
}.nb-theme-material-light nb-toggle.status-primary .toggle {
  background-color: rgba(48, 122, 189, 0.08);
  border-color: #307ABD;
}.nb-theme-material-light nb-toggle.status-primary .toggle.checked {
  background-color: #307ABD;
  border-color: #307ABD;
}.nb-theme-material-light nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #235FA2;
  border-color: #184788;
}.nb-theme-material-light nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #235FA2;
  border-color: #235FA2;
}.nb-theme-material-light nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(48, 122, 189, 0.16);
  border-color: #307ABD;
}.nb-theme-material-light nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #5EA4D7;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #307ABD;
}.nb-theme-material-light nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-toggle.status-success .text {
  color: #222b45;
}.nb-theme-material-light nb-toggle.status-success .toggle {
  background-color: rgba(12, 158, 85, 0.08);
  border-color: #0C9E55;
}.nb-theme-material-light nb-toggle.status-success .toggle.checked {
  background-color: #0C9E55;
  border-color: #0C9E55;
}.nb-theme-material-light nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(12, 158, 85, 0.24);
  border-color: #0C9E55;
}.nb-theme-material-light nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #088755;
  border-color: #067151;
}.nb-theme-material-light nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(12, 158, 85, 0.24);
  border-color: #0C9E55;
}.nb-theme-material-light nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #088755;
  border-color: #088755;
}.nb-theme-material-light nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(12, 158, 85, 0.16);
  border-color: #0C9E55;
}.nb-theme-material-light nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #3CC472;
  border-color: #3CC472;
}.nb-theme-material-light nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-success .toggle-switcher nb-icon {
  color: #0C9E55;
}.nb-theme-material-light nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-toggle.status-warning .text {
  color: #222b45;
}.nb-theme-material-light nb-toggle.status-warning .toggle {
  background-color: rgba(255, 209, 7, 0.08);
  border-color: #FFD107;
}.nb-theme-material-light nb-toggle.status-warning .toggle.checked {
  background-color: #FFD107;
  border-color: #FFD107;
}.nb-theme-material-light nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 209, 7, 0.24);
  border-color: #FFD107;
}.nb-theme-material-light nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #DBAF05;
  border-color: #B78F03;
}.nb-theme-material-light nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 209, 7, 0.24);
  border-color: #FFD107;
}.nb-theme-material-light nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #DBAF05;
  border-color: #DBAF05;
}.nb-theme-material-light nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 209, 7, 0.16);
  border-color: #FFD107;
}.nb-theme-material-light nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #FFE045;
  border-color: #FFE045;
}.nb-theme-material-light nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #FFD107;
}.nb-theme-material-light nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-toggle.status-danger .text {
  color: #222b45;
}.nb-theme-material-light nb-toggle.status-danger .toggle {
  background-color: rgba(224, 63, 49, 0.08);
  border-color: #E03F31;
}.nb-theme-material-light nb-toggle.status-danger .toggle.checked {
  background-color: #E03F31;
  border-color: #E03F31;
}.nb-theme-material-light nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(224, 63, 49, 0.24);
  border-color: #E03F31;
}.nb-theme-material-light nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #C02324;
  border-color: #A11824;
}.nb-theme-material-light nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(224, 63, 49, 0.24);
  border-color: #E03F31;
}.nb-theme-material-light nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #C02324;
  border-color: #C02324;
}.nb-theme-material-light nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(224, 63, 49, 0.16);
  border-color: #E03F31;
}.nb-theme-material-light nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #EC7861;
  border-color: #EC7861;
}.nb-theme-material-light nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #E03F31;
}.nb-theme-material-light nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-toggle.status-info .text {
  color: #222b45;
}.nb-theme-material-light nb-toggle.status-info .toggle {
  background-color: rgba(0, 127, 206, 0.08);
  border-color: #007FCE;
}.nb-theme-material-light nb-toggle.status-info .toggle.checked {
  background-color: #007FCE;
  border-color: #007FCE;
}.nb-theme-material-light nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 127, 206, 0.24);
  border-color: #007FCE;
}.nb-theme-material-light nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #0062B1;
  border-color: #004994;
}.nb-theme-material-light nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 127, 206, 0.24);
  border-color: #007FCE;
}.nb-theme-material-light nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #0062B1;
  border-color: #0062B1;
}.nb-theme-material-light nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 127, 206, 0.16);
  border-color: #007FCE;
}.nb-theme-material-light nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #38AAE1;
  border-color: #38AAE1;
}.nb-theme-material-light nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-info .toggle-switcher nb-icon {
  color: #007FCE;
}.nb-theme-material-light nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-toggle.status-control .text {
  color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}.nb-theme-material-light nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-material-light nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}.nb-theme-material-light nb-progress-bar .progress-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}.nb-theme-material-light nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}.nb-theme-material-light nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}.nb-theme-material-light nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}.nb-theme-material-light nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}.nb-theme-material-light nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}.nb-theme-material-light nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}.nb-theme-material-light nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}.nb-theme-material-light nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}.nb-theme-material-light nb-progress-bar.status-primary .progress-value {
  background-color: #307ABD;
  color: #ffffff;
}.nb-theme-material-light nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}.nb-theme-material-light nb-progress-bar.status-success .progress-value {
  background-color: #0C9E55;
  color: #ffffff;
}.nb-theme-material-light nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}.nb-theme-material-light nb-progress-bar.status-warning .progress-value {
  background-color: #FFD107;
  color: #ffffff;
}.nb-theme-material-light nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}.nb-theme-material-light nb-progress-bar.status-danger .progress-value {
  background-color: #E03F31;
  color: #ffffff;
}.nb-theme-material-light nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}.nb-theme-material-light nb-progress-bar.status-info .progress-value {
  background-color: #007FCE;
  color: #ffffff;
}.nb-theme-material-light nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}.nb-theme-material-light nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-material-light nb-badge {
  border-radius: 0.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}.nb-theme-material-light nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}.nb-theme-material-light nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}.nb-theme-material-light nb-badge.status-primary {
  color: #ffffff;
  background-color: #307ABD;
}.nb-theme-material-light nb-badge.status-success {
  color: #ffffff;
  background-color: #0C9E55;
}.nb-theme-material-light nb-badge.status-warning {
  color: #ffffff;
  background-color: #FFD107;
}.nb-theme-material-light nb-badge.status-danger {
  color: #ffffff;
  background-color: #E03F31;
}.nb-theme-material-light nb-badge.status-info {
  color: #ffffff;
  background-color: #007FCE;
}.nb-theme-material-light nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}.nb-theme-material-light nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}.nb-theme-material-light nb-stepper.horizontal .header .connector {
  margin: 1rem;
}.nb-theme-material-light nb-stepper.vertical .header .connector {
  margin: 1rem;
}.nb-theme-material-light nb-stepper .header .connector {
  background-color: #edf1f7;
}.nb-theme-material-light nb-stepper .header .connector-past {
  background-color: #307ABD;
}.nb-theme-material-light nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}.nb-theme-material-light nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}.nb-theme-material-light nb-stepper .header .step.selected {
  color: #235FA2;
}.nb-theme-material-light nb-stepper .header .step.selected .label-index {
  border-color: #235FA2;
}.nb-theme-material-light nb-stepper .header .step.completed {
  color: #307ABD;
}.nb-theme-material-light nb-stepper .header .step.completed .label-index {
  background-color: #307ABD;
  border-color: #307ABD;
  color: #ffffff;
}.nb-theme-material-light nb-stepper .step-content {
  padding: 1.25rem;
}.nb-theme-material-light nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-material-light nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-light nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-light nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}[dir=ltr] .nb-theme-material-light nb-alert.closable {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-material-light nb-alert.closable {
  padding-left: 3rem;
}.nb-theme-material-light nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}.nb-theme-material-light nb-alert.size-tiny {
  height: 4.5rem;
}.nb-theme-material-light nb-alert.size-small {
  height: 5.75rem;
}.nb-theme-material-light nb-alert.size-medium {
  height: 7rem;
}.nb-theme-material-light nb-alert.size-large {
  height: 8.25rem;
}.nb-theme-material-light nb-alert.size-giant {
  height: 9.5rem;
}.nb-theme-material-light nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}.nb-theme-material-light nb-alert.status-basic a,
.nb-theme-material-light nb-alert.status-basic a:hover {
  color: #222b45;
}.nb-theme-material-light nb-alert.accent-basic {
  border-top: 0.25rem solid #edf1f7;
}.nb-theme-material-light nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}.nb-theme-material-light nb-alert.status-primary {
  color: #ffffff;
  background-color: #307ABD;
}.nb-theme-material-light nb-alert.status-primary a,
.nb-theme-material-light nb-alert.status-primary a:hover {
  color: #ffffff;
}.nb-theme-material-light nb-alert.accent-primary {
  border-top: 0.25rem solid #307ABD;
}.nb-theme-material-light nb-alert.outline-primary {
  border: 1px solid #184788;
}.nb-theme-material-light nb-alert.status-success {
  color: #ffffff;
  background-color: #0C9E55;
}.nb-theme-material-light nb-alert.status-success a,
.nb-theme-material-light nb-alert.status-success a:hover {
  color: #ffffff;
}.nb-theme-material-light nb-alert.accent-success {
  border-top: 0.25rem solid #0C9E55;
}.nb-theme-material-light nb-alert.outline-success {
  border: 1px solid #067151;
}.nb-theme-material-light nb-alert.status-warning {
  color: #ffffff;
  background-color: #FFD107;
}.nb-theme-material-light nb-alert.status-warning a,
.nb-theme-material-light nb-alert.status-warning a:hover {
  color: #ffffff;
}.nb-theme-material-light nb-alert.accent-warning {
  border-top: 0.25rem solid #FFD107;
}.nb-theme-material-light nb-alert.outline-warning {
  border: 1px solid #B78F03;
}.nb-theme-material-light nb-alert.status-danger {
  color: #ffffff;
  background-color: #E03F31;
}.nb-theme-material-light nb-alert.status-danger a,
.nb-theme-material-light nb-alert.status-danger a:hover {
  color: #ffffff;
}.nb-theme-material-light nb-alert.accent-danger {
  border-top: 0.25rem solid #E03F31;
}.nb-theme-material-light nb-alert.outline-danger {
  border: 1px solid #A11824;
}.nb-theme-material-light nb-alert.status-info {
  color: #ffffff;
  background-color: #007FCE;
}.nb-theme-material-light nb-alert.status-info a,
.nb-theme-material-light nb-alert.status-info a:hover {
  color: #ffffff;
}.nb-theme-material-light nb-alert.accent-info {
  border-top: 0.25rem solid #007FCE;
}.nb-theme-material-light nb-alert.outline-info {
  border: 1px solid #004994;
}.nb-theme-material-light nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}.nb-theme-material-light nb-alert.status-control a,
.nb-theme-material-light nb-alert.status-control a:hover {
  color: #222b45;
}.nb-theme-material-light nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}.nb-theme-material-light nb-alert.outline-control {
  border: 1px solid #c5cee0;
}.nb-theme-material-light nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light nb-chat nb-icon {
  font-size: inherit;
}.nb-theme-material-light nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-chat .scrollable {
  overflow: auto;
  -ms-flex: 1;
      flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-material-light nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-light nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-light nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-material-light nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-material-light nb-chat .no-messages {
  text-align: center;
}.nb-theme-material-light nb-chat.size-tiny {
  height: 13.5rem;
}.nb-theme-material-light nb-chat.size-small {
  height: 21rem;
}.nb-theme-material-light nb-chat.size-medium {
  height: 28.5rem;
}.nb-theme-material-light nb-chat.size-large {
  height: 36rem;
}.nb-theme-material-light nb-chat.size-giant {
  height: 43.5rem;
}.nb-theme-material-light nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-material-light nb-chat.status-primary .header {
  background-color: #307ABD;
  color: #ffffff;
}.nb-theme-material-light nb-chat.status-success .header {
  background-color: #0C9E55;
  color: #ffffff;
}.nb-theme-material-light nb-chat.status-warning .header {
  background-color: #FFD107;
  color: #ffffff;
}.nb-theme-material-light nb-chat.status-danger .header {
  background-color: #E03F31;
  color: #ffffff;
}.nb-theme-material-light nb-chat.status-info .header {
  background-color: #007FCE;
  color: #ffffff;
}.nb-theme-material-light nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-material-light nb-chat-message {
  margin-bottom: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}.nb-theme-material-light nb-chat-message .message {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-material-light nb-chat-message .avatar {
  display: block;
  border-radius: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}.nb-theme-material-light nb-chat-message nb-chat-message-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-material-light nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-material-light nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}.nb-theme-material-light nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}.nb-theme-material-light nb-chat-message nb-chat-message-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}.nb-theme-material-light nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 0.5rem;
}.nb-theme-material-light nb-chat-message nb-chat-message-file a:hover, .nb-theme-material-light nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}.nb-theme-material-light nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}.nb-theme-material-light nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}.nb-theme-material-light nb-chat-message nb-chat-message-file .message-content-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-material-light nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}[dir=ltr] .nb-theme-material-light nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}[dir=rtl] .nb-theme-material-light nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}.nb-theme-material-light nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}.nb-theme-material-light nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}[dir=ltr] .nb-theme-material-light nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-material-light nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}[dir=ltr] .nb-theme-material-light nb-chat-message.not-reply .message {
  margin-right: 3rem;
}[dir=rtl] .nb-theme-material-light nb-chat-message.not-reply .message {
  margin-left: 3rem;
}.nb-theme-material-light nb-chat-message.not-reply nb-chat-message-text {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-material-light nb-chat-message.not-reply nb-chat-message-text .text {
  background: #307ABD;
  color: #ffffff;
}[dir=ltr] .nb-theme-material-light nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-material-light nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}.nb-theme-material-light nb-chat-message.not-reply nb-chat-message-file {
  -ms-flex-align: start;
      align-items: flex-start;
}.nb-theme-material-light nb-chat-message.reply {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}.nb-theme-material-light nb-chat-message.reply .message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-left: 0;
}[dir=ltr] .nb-theme-material-light nb-chat-message.reply .message {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-material-light nb-chat-message.reply .message {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-material-light nb-chat-message.reply .message {
  margin-left: 3rem;
}[dir=rtl] .nb-theme-material-light nb-chat-message.reply .message {
  margin-right: 3rem;
}.nb-theme-material-light nb-chat-message.reply nb-chat-message-text {
  -ms-flex-align: end;
      align-items: flex-end;
}[dir=ltr] .nb-theme-material-light nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}[dir=rtl] .nb-theme-material-light nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}.nb-theme-material-light nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}[dir=ltr] .nb-theme-material-light nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-material-light nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}.nb-theme-material-light nb-chat-message.reply nb-chat-message-file {
  -ms-flex-align: end;
      align-items: flex-end;
}.nb-theme-material-light nb-chat-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}.nb-theme-material-light nb-chat-form .message-row {
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
}.nb-theme-material-light nb-chat-form input {
  -ms-flex: 1;
      flex: 1;
}.nb-theme-material-light nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}[dir=ltr] .nb-theme-material-light nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-material-light nb-chat-form input.with-button {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-material-light nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-material-light nb-chat-form input.with-button {
  border-top-left-radius: 0;
}.nb-theme-material-light nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-material-light nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-material-light nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.nb-theme-material-light nb-chat-form .dropped-files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.nb-theme-material-light nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}[dir=ltr] .nb-theme-material-light nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-material-light nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}.nb-theme-material-light nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}.nb-theme-material-light nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}.nb-theme-material-light .nb-custom-message {
  display: inline-block;
  padding: 1rem 1.25rem;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
}.nb-theme-material-light .nb-custom-message-full-width {
  width: 100%;
}.nb-theme-material-light .nb-custom-message-no-space {
  margin-top: 0;
}.nb-theme-material-light .nb-custom-message-not-reply {
  background: #307ABD;
  color: #ffffff;
}[dir=ltr] .nb-theme-material-light .nb-custom-message-not-reply {
  border-top-left-radius: 0;
}[dir=rtl] .nb-theme-material-light .nb-custom-message-not-reply {
  border-top-right-radius: 0;
}.nb-theme-material-light .nb-custom-message-not-reply a,
.nb-theme-material-light .nb-custom-message-not-reply a:hover,
.nb-theme-material-light .nb-custom-message-not-reply a:focus {
  color: #ffffff;
}.nb-theme-material-light .nb-custom-message-reply {
  background: #f7f9fc;
  color: #222b45;
}[dir=ltr] .nb-theme-material-light .nb-custom-message-reply {
  border-top-right-radius: 0;
}[dir=rtl] .nb-theme-material-light .nb-custom-message-reply {
  border-top-left-radius: 0;
}.nb-theme-material-light nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  border-radius: 0.25rem;
}.nb-theme-material-light nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}.nb-theme-material-light nb-accordion-item-header h1 {
  margin: 0;
}.nb-theme-material-light nb-accordion-item-header h2 {
  margin: 0;
}.nb-theme-material-light nb-accordion-item-header h3 {
  margin: 0;
}.nb-theme-material-light nb-accordion-item-header h4 {
  margin: 0;
}.nb-theme-material-light nb-accordion-item-header h5 {
  margin: 0;
}.nb-theme-material-light nb-accordion-item-header h6 {
  margin: 0;
}.nb-theme-material-light nb-accordion-item-header .expansion-indicator {
  position: absolute;
}[dir=ltr] .nb-theme-material-light nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}[dir=rtl] .nb-theme-material-light nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}.nb-theme-material-light nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}.nb-theme-material-light nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}.nb-theme-material-light nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.nb-theme-material-light nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}.nb-theme-material-light nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-material-light nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}.nb-theme-material-light [nbButton], .nb-theme-material-light [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}.nb-theme-material-light [nbButton]:hover, .nb-theme-material-light :hover[nbButtonToggle], .nb-theme-material-light [nbButton]:focus, .nb-theme-material-light :focus[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-material-light [nbButton].full-width, .nb-theme-material-light .full-width[nbButtonToggle] {
  width: 100%;
}.nb-theme-material-light [nbButton] nb-icon, .nb-theme-material-light [nbButtonToggle] nb-icon {
  vertical-align: top;
}.nb-theme-material-light [nbButton].nb-transition, .nb-theme-material-light .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}.nb-theme-material-light [nbButton]:focus, .nb-theme-material-light :focus[nbButtonToggle] {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton][disabled], .nb-theme-material-light [disabled][nbButtonToggle], .nb-theme-material-light [nbButton].btn-disabled, .nb-theme-material-light .btn-disabled[nbButtonToggle] {
  cursor: default;
}.nb-theme-material-light [nbButton].size-tiny, .nb-theme-material-light .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}.nb-theme-material-light [nbButton].size-tiny nb-icon, .nb-theme-material-light .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-material-light [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-material-light .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-material-light [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-material-light .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-material-light [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-material-light .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-material-light [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-material-light .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-material-light [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-material-light .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-material-light [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-material-light .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-material-light [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-material-light .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}.nb-theme-material-light [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-material-light .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}.nb-theme-material-light [nbButton].size-small, .nb-theme-material-light .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}.nb-theme-material-light [nbButton].size-small nb-icon, .nb-theme-material-light .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-material-light [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-material-light .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}[dir=rtl] .nb-theme-material-light [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-material-light .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=ltr] .nb-theme-material-light [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-material-light .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}[dir=rtl] .nb-theme-material-light [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-material-light .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}.nb-theme-material-light [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-material-light .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-material-light [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-material-light .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-material-light [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-material-light .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}.nb-theme-material-light [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-material-light .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}.nb-theme-material-light [nbButton].size-medium, .nb-theme-material-light .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-material-light [nbButton].size-medium nb-icon, .nb-theme-material-light .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-material-light [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-material-light .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}[dir=rtl] .nb-theme-material-light [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-material-light .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=ltr] .nb-theme-material-light [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-material-light .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}[dir=rtl] .nb-theme-material-light [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-material-light .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}.nb-theme-material-light [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-material-light .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-material-light [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-material-light .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-material-light [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-material-light .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}.nb-theme-material-light [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-material-light .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}.nb-theme-material-light [nbButton].size-large, .nb-theme-material-light .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}.nb-theme-material-light [nbButton].size-large nb-icon, .nb-theme-material-light .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-material-light [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-material-light .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-material-light [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-material-light .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-material-light [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-material-light .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-material-light [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-material-light .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-material-light [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-material-light .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-material-light [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-material-light .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-material-light [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-material-light .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}.nb-theme-material-light [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-material-light .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}.nb-theme-material-light [nbButton].size-giant, .nb-theme-material-light .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}.nb-theme-material-light [nbButton].size-giant nb-icon, .nb-theme-material-light .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}[dir=ltr] .nb-theme-material-light [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-material-light .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}[dir=rtl] .nb-theme-material-light [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-material-light .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=ltr] .nb-theme-material-light [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-material-light .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}[dir=rtl] .nb-theme-material-light [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-material-light .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}.nb-theme-material-light [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-material-light .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-material-light [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-material-light .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-material-light [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-material-light .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}.nb-theme-material-light [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-material-light .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}.nb-theme-material-light [nbButton].shape-rectangle, .nb-theme-material-light .shape-rectangle[nbButtonToggle] {
  border-radius: 0.25rem;
}.nb-theme-material-light [nbButton].shape-semi-round, .nb-theme-material-light .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}.nb-theme-material-light [nbButton].shape-round, .nb-theme-material-light .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}.nb-theme-material-light a[nbButton], .nb-theme-material-light a[nbButtonToggle] {
  text-decoration: none;
}.nb-theme-material-light [nbButton].appearance-filled, .nb-theme-material-light .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-material-light [nbButton].appearance-filled.size-tiny, .nb-theme-material-light .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-material-light [nbButton].appearance-filled.size-small, .nb-theme-material-light .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-material-light [nbButton].appearance-filled.size-medium, .nb-theme-material-light .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-material-light [nbButton].appearance-filled.size-large, .nb-theme-material-light .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-material-light [nbButton].appearance-filled.size-giant, .nb-theme-material-light .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-material-light [nbButton].appearance-filled.status-basic, .nb-theme-material-light .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-material-light [nbButton].appearance-filled.status-basic:focus, .nb-theme-material-light .appearance-filled.status-basic:focus[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-material-light [nbButton].appearance-filled.status-basic:hover, .nb-theme-material-light .appearance-filled.status-basic:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-material-light [nbButton].appearance-filled.status-basic:active, .nb-theme-material-light .appearance-filled.status-basic:active[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}.nb-theme-material-light [nbButton].appearance-filled.status-basic[disabled], .nb-theme-material-light .appearance-filled.status-basic[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-filled.status-basic.btn-disabled, .nb-theme-material-light .appearance-filled.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-filled.status-primary, .nb-theme-material-light .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #307ABD;
  border-color: #307ABD;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-filled.status-primary:focus, .nb-theme-material-light .appearance-filled.status-primary:focus[nbButtonToggle] {
  background-color: #235FA2;
  border-color: #184788;
}.nb-theme-material-light [nbButton].appearance-filled.status-primary:hover, .nb-theme-material-light .appearance-filled.status-primary:hover[nbButtonToggle] {
  background-color: #5EA4D7;
  border-color: #5EA4D7;
}.nb-theme-material-light [nbButton].appearance-filled.status-primary:active, .nb-theme-material-light .appearance-filled.status-primary:active[nbButtonToggle] {
  background-color: #235FA2;
  border-color: #235FA2;
}.nb-theme-material-light [nbButton].appearance-filled.status-primary[disabled], .nb-theme-material-light .appearance-filled.status-primary[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-filled.status-primary.btn-disabled, .nb-theme-material-light .appearance-filled.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-filled.status-success, .nb-theme-material-light .appearance-filled.status-success[nbButtonToggle] {
  background-color: #0C9E55;
  border-color: #0C9E55;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-filled.status-success:focus, .nb-theme-material-light .appearance-filled.status-success:focus[nbButtonToggle] {
  background-color: #088755;
  border-color: #067151;
}.nb-theme-material-light [nbButton].appearance-filled.status-success:hover, .nb-theme-material-light .appearance-filled.status-success:hover[nbButtonToggle] {
  background-color: #3CC472;
  border-color: #3CC472;
}.nb-theme-material-light [nbButton].appearance-filled.status-success:active, .nb-theme-material-light .appearance-filled.status-success:active[nbButtonToggle] {
  background-color: #088755;
  border-color: #088755;
}.nb-theme-material-light [nbButton].appearance-filled.status-success[disabled], .nb-theme-material-light .appearance-filled.status-success[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-filled.status-success.btn-disabled, .nb-theme-material-light .appearance-filled.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-filled.status-warning, .nb-theme-material-light .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #FFD107;
  border-color: #FFD107;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-filled.status-warning:focus, .nb-theme-material-light .appearance-filled.status-warning:focus[nbButtonToggle] {
  background-color: #DBAF05;
  border-color: #B78F03;
}.nb-theme-material-light [nbButton].appearance-filled.status-warning:hover, .nb-theme-material-light .appearance-filled.status-warning:hover[nbButtonToggle] {
  background-color: #FFE045;
  border-color: #FFE045;
}.nb-theme-material-light [nbButton].appearance-filled.status-warning:active, .nb-theme-material-light .appearance-filled.status-warning:active[nbButtonToggle] {
  background-color: #DBAF05;
  border-color: #DBAF05;
}.nb-theme-material-light [nbButton].appearance-filled.status-warning[disabled], .nb-theme-material-light .appearance-filled.status-warning[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-filled.status-warning.btn-disabled, .nb-theme-material-light .appearance-filled.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-filled.status-danger, .nb-theme-material-light .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #E03F31;
  border-color: #E03F31;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-filled.status-danger:focus, .nb-theme-material-light .appearance-filled.status-danger:focus[nbButtonToggle] {
  background-color: #C02324;
  border-color: #A11824;
}.nb-theme-material-light [nbButton].appearance-filled.status-danger:hover, .nb-theme-material-light .appearance-filled.status-danger:hover[nbButtonToggle] {
  background-color: #EC7861;
  border-color: #EC7861;
}.nb-theme-material-light [nbButton].appearance-filled.status-danger:active, .nb-theme-material-light .appearance-filled.status-danger:active[nbButtonToggle] {
  background-color: #C02324;
  border-color: #C02324;
}.nb-theme-material-light [nbButton].appearance-filled.status-danger[disabled], .nb-theme-material-light .appearance-filled.status-danger[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-filled.status-danger.btn-disabled, .nb-theme-material-light .appearance-filled.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-filled.status-info, .nb-theme-material-light .appearance-filled.status-info[nbButtonToggle] {
  background-color: #007FCE;
  border-color: #007FCE;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-filled.status-info:focus, .nb-theme-material-light .appearance-filled.status-info:focus[nbButtonToggle] {
  background-color: #0062B1;
  border-color: #004994;
}.nb-theme-material-light [nbButton].appearance-filled.status-info:hover, .nb-theme-material-light .appearance-filled.status-info:hover[nbButtonToggle] {
  background-color: #38AAE1;
  border-color: #38AAE1;
}.nb-theme-material-light [nbButton].appearance-filled.status-info:active, .nb-theme-material-light .appearance-filled.status-info:active[nbButtonToggle] {
  background-color: #0062B1;
  border-color: #0062B1;
}.nb-theme-material-light [nbButton].appearance-filled.status-info[disabled], .nb-theme-material-light .appearance-filled.status-info[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-filled.status-info.btn-disabled, .nb-theme-material-light .appearance-filled.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-filled.status-control, .nb-theme-material-light .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-material-light [nbButton].appearance-filled.status-control:focus, .nb-theme-material-light .appearance-filled.status-control:focus[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-material-light [nbButton].appearance-filled.status-control:hover, .nb-theme-material-light .appearance-filled.status-control:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-material-light [nbButton].appearance-filled.status-control:active, .nb-theme-material-light .appearance-filled.status-control:active[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
}.nb-theme-material-light [nbButton].appearance-filled.status-control[disabled], .nb-theme-material-light .appearance-filled.status-control[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-filled.status-control.btn-disabled, .nb-theme-material-light .appearance-filled.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-outline, .nb-theme-material-light .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-material-light [nbButton].appearance-outline:focus, .nb-theme-material-light .appearance-outline:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-material-light .appearance-outline:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-outline.size-tiny, .nb-theme-material-light .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-material-light [nbButton].appearance-outline.size-small, .nb-theme-material-light .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-material-light [nbButton].appearance-outline.size-medium, .nb-theme-material-light .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-material-light [nbButton].appearance-outline.size-large, .nb-theme-material-light .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-material-light [nbButton].appearance-outline.size-giant, .nb-theme-material-light .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-material-light [nbButton].appearance-outline.status-basic, .nb-theme-material-light .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-material-light [nbButton].appearance-outline.status-basic:focus, .nb-theme-material-light .appearance-outline.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-material-light [nbButton].appearance-outline.status-basic:hover, .nb-theme-material-light .appearance-outline.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-material-light [nbButton].appearance-outline.status-basic:active, .nb-theme-material-light .appearance-outline.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-material-light [nbButton].appearance-outline.status-basic[disabled], .nb-theme-material-light .appearance-outline.status-basic[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-outline.status-basic.btn-disabled, .nb-theme-material-light .appearance-outline.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-outline.status-primary, .nb-theme-material-light .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(48, 122, 189, 0.08);
  border-color: #307ABD;
  color: #307ABD;
}.nb-theme-material-light [nbButton].appearance-outline.status-primary:focus, .nb-theme-material-light .appearance-outline.status-primary:focus[nbButtonToggle] {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
  color: #307ABD;
}.nb-theme-material-light [nbButton].appearance-outline.status-primary:hover, .nb-theme-material-light .appearance-outline.status-primary:hover[nbButtonToggle] {
  background-color: rgba(48, 122, 189, 0.16);
  border-color: #307ABD;
  color: #307ABD;
}.nb-theme-material-light [nbButton].appearance-outline.status-primary:active, .nb-theme-material-light .appearance-outline.status-primary:active[nbButtonToggle] {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
  color: #307ABD;
}.nb-theme-material-light [nbButton].appearance-outline.status-primary[disabled], .nb-theme-material-light .appearance-outline.status-primary[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-outline.status-primary.btn-disabled, .nb-theme-material-light .appearance-outline.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-outline.status-success, .nb-theme-material-light .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(12, 158, 85, 0.08);
  border-color: #0C9E55;
  color: #0C9E55;
}.nb-theme-material-light [nbButton].appearance-outline.status-success:focus, .nb-theme-material-light .appearance-outline.status-success:focus[nbButtonToggle] {
  background-color: rgba(12, 158, 85, 0.24);
  border-color: #0C9E55;
  color: #0C9E55;
}.nb-theme-material-light [nbButton].appearance-outline.status-success:hover, .nb-theme-material-light .appearance-outline.status-success:hover[nbButtonToggle] {
  background-color: rgba(12, 158, 85, 0.16);
  border-color: #0C9E55;
  color: #0C9E55;
}.nb-theme-material-light [nbButton].appearance-outline.status-success:active, .nb-theme-material-light .appearance-outline.status-success:active[nbButtonToggle] {
  background-color: rgba(12, 158, 85, 0.24);
  border-color: #0C9E55;
  color: #0C9E55;
}.nb-theme-material-light [nbButton].appearance-outline.status-success[disabled], .nb-theme-material-light .appearance-outline.status-success[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-outline.status-success.btn-disabled, .nb-theme-material-light .appearance-outline.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-outline.status-warning, .nb-theme-material-light .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 209, 7, 0.08);
  border-color: #FFD107;
  color: #FFD107;
}.nb-theme-material-light [nbButton].appearance-outline.status-warning:focus, .nb-theme-material-light .appearance-outline.status-warning:focus[nbButtonToggle] {
  background-color: rgba(255, 209, 7, 0.24);
  border-color: #FFD107;
  color: #FFD107;
}.nb-theme-material-light [nbButton].appearance-outline.status-warning:hover, .nb-theme-material-light .appearance-outline.status-warning:hover[nbButtonToggle] {
  background-color: rgba(255, 209, 7, 0.16);
  border-color: #FFD107;
  color: #FFD107;
}.nb-theme-material-light [nbButton].appearance-outline.status-warning:active, .nb-theme-material-light .appearance-outline.status-warning:active[nbButtonToggle] {
  background-color: rgba(255, 209, 7, 0.24);
  border-color: #FFD107;
  color: #FFD107;
}.nb-theme-material-light [nbButton].appearance-outline.status-warning[disabled], .nb-theme-material-light .appearance-outline.status-warning[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-outline.status-warning.btn-disabled, .nb-theme-material-light .appearance-outline.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-outline.status-danger, .nb-theme-material-light .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(224, 63, 49, 0.08);
  border-color: #E03F31;
  color: #E03F31;
}.nb-theme-material-light [nbButton].appearance-outline.status-danger:focus, .nb-theme-material-light .appearance-outline.status-danger:focus[nbButtonToggle] {
  background-color: rgba(224, 63, 49, 0.24);
  border-color: #E03F31;
  color: #E03F31;
}.nb-theme-material-light [nbButton].appearance-outline.status-danger:hover, .nb-theme-material-light .appearance-outline.status-danger:hover[nbButtonToggle] {
  background-color: rgba(224, 63, 49, 0.16);
  border-color: #E03F31;
  color: #E03F31;
}.nb-theme-material-light [nbButton].appearance-outline.status-danger:active, .nb-theme-material-light .appearance-outline.status-danger:active[nbButtonToggle] {
  background-color: rgba(224, 63, 49, 0.24);
  border-color: #E03F31;
  color: #E03F31;
}.nb-theme-material-light [nbButton].appearance-outline.status-danger[disabled], .nb-theme-material-light .appearance-outline.status-danger[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-outline.status-danger.btn-disabled, .nb-theme-material-light .appearance-outline.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-outline.status-info, .nb-theme-material-light .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 127, 206, 0.08);
  border-color: #007FCE;
  color: #007FCE;
}.nb-theme-material-light [nbButton].appearance-outline.status-info:focus, .nb-theme-material-light .appearance-outline.status-info:focus[nbButtonToggle] {
  background-color: rgba(0, 127, 206, 0.24);
  border-color: #007FCE;
  color: #007FCE;
}.nb-theme-material-light [nbButton].appearance-outline.status-info:hover, .nb-theme-material-light .appearance-outline.status-info:hover[nbButtonToggle] {
  background-color: rgba(0, 127, 206, 0.16);
  border-color: #007FCE;
  color: #007FCE;
}.nb-theme-material-light [nbButton].appearance-outline.status-info:active, .nb-theme-material-light .appearance-outline.status-info:active[nbButtonToggle] {
  background-color: rgba(0, 127, 206, 0.24);
  border-color: #007FCE;
  color: #007FCE;
}.nb-theme-material-light [nbButton].appearance-outline.status-info[disabled], .nb-theme-material-light .appearance-outline.status-info[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-outline.status-info.btn-disabled, .nb-theme-material-light .appearance-outline.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-outline.status-control, .nb-theme-material-light .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-outline.status-control:focus, .nb-theme-material-light .appearance-outline.status-control:focus[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-outline.status-control:hover, .nb-theme-material-light .appearance-outline.status-control:hover[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-outline.status-control:active, .nb-theme-material-light .appearance-outline.status-control:active[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-outline.status-control[disabled], .nb-theme-material-light .appearance-outline.status-control[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-outline.status-control.btn-disabled, .nb-theme-material-light .appearance-outline.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-ghost, .nb-theme-material-light .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}.nb-theme-material-light [nbButton].appearance-ghost:focus, .nb-theme-material-light .appearance-ghost:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-material-light .appearance-ghost:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-ghost.size-tiny, .nb-theme-material-light .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}.nb-theme-material-light [nbButton].appearance-ghost.size-small, .nb-theme-material-light .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}.nb-theme-material-light [nbButton].appearance-ghost.size-medium, .nb-theme-material-light .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}.nb-theme-material-light [nbButton].appearance-ghost.size-large, .nb-theme-material-light .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}.nb-theme-material-light [nbButton].appearance-ghost.size-giant, .nb-theme-material-light .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}.nb-theme-material-light [nbButton].appearance-ghost.status-basic, .nb-theme-material-light .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}.nb-theme-material-light [nbButton].appearance-ghost.status-basic:focus, .nb-theme-material-light .appearance-ghost.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}.nb-theme-material-light [nbButton].appearance-ghost.status-basic:hover, .nb-theme-material-light .appearance-ghost.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}.nb-theme-material-light [nbButton].appearance-ghost.status-basic:active, .nb-theme-material-light .appearance-ghost.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}.nb-theme-material-light [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-material-light .appearance-ghost.status-basic[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-ghost.status-basic.btn-disabled, .nb-theme-material-light .appearance-ghost.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-ghost.status-primary, .nb-theme-material-light .appearance-ghost.status-primary[nbButtonToggle] {
  color: #307ABD;
}.nb-theme-material-light [nbButton].appearance-ghost.status-primary:focus, .nb-theme-material-light .appearance-ghost.status-primary:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #307ABD;
}.nb-theme-material-light [nbButton].appearance-ghost.status-primary:hover, .nb-theme-material-light .appearance-ghost.status-primary:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #307ABD;
}.nb-theme-material-light [nbButton].appearance-ghost.status-primary:active, .nb-theme-material-light .appearance-ghost.status-primary:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #307ABD;
}.nb-theme-material-light [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-material-light .appearance-ghost.status-primary[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-ghost.status-primary.btn-disabled, .nb-theme-material-light .appearance-ghost.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-ghost.status-success, .nb-theme-material-light .appearance-ghost.status-success[nbButtonToggle] {
  color: #0C9E55;
}.nb-theme-material-light [nbButton].appearance-ghost.status-success:focus, .nb-theme-material-light .appearance-ghost.status-success:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0C9E55;
}.nb-theme-material-light [nbButton].appearance-ghost.status-success:hover, .nb-theme-material-light .appearance-ghost.status-success:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0C9E55;
}.nb-theme-material-light [nbButton].appearance-ghost.status-success:active, .nb-theme-material-light .appearance-ghost.status-success:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0C9E55;
}.nb-theme-material-light [nbButton].appearance-ghost.status-success[disabled], .nb-theme-material-light .appearance-ghost.status-success[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-ghost.status-success.btn-disabled, .nb-theme-material-light .appearance-ghost.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-ghost.status-warning, .nb-theme-material-light .appearance-ghost.status-warning[nbButtonToggle] {
  color: #FFD107;
}.nb-theme-material-light [nbButton].appearance-ghost.status-warning:focus, .nb-theme-material-light .appearance-ghost.status-warning:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #FFD107;
}.nb-theme-material-light [nbButton].appearance-ghost.status-warning:hover, .nb-theme-material-light .appearance-ghost.status-warning:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #FFD107;
}.nb-theme-material-light [nbButton].appearance-ghost.status-warning:active, .nb-theme-material-light .appearance-ghost.status-warning:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #FFD107;
}.nb-theme-material-light [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-material-light .appearance-ghost.status-warning[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-ghost.status-warning.btn-disabled, .nb-theme-material-light .appearance-ghost.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-ghost.status-danger, .nb-theme-material-light .appearance-ghost.status-danger[nbButtonToggle] {
  color: #E03F31;
}.nb-theme-material-light [nbButton].appearance-ghost.status-danger:focus, .nb-theme-material-light .appearance-ghost.status-danger:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #E03F31;
}.nb-theme-material-light [nbButton].appearance-ghost.status-danger:hover, .nb-theme-material-light .appearance-ghost.status-danger:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #E03F31;
}.nb-theme-material-light [nbButton].appearance-ghost.status-danger:active, .nb-theme-material-light .appearance-ghost.status-danger:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #E03F31;
}.nb-theme-material-light [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-material-light .appearance-ghost.status-danger[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-ghost.status-danger.btn-disabled, .nb-theme-material-light .appearance-ghost.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-ghost.status-info, .nb-theme-material-light .appearance-ghost.status-info[nbButtonToggle] {
  color: #007FCE;
}.nb-theme-material-light [nbButton].appearance-ghost.status-info:focus, .nb-theme-material-light .appearance-ghost.status-info:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #007FCE;
}.nb-theme-material-light [nbButton].appearance-ghost.status-info:hover, .nb-theme-material-light .appearance-ghost.status-info:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #007FCE;
}.nb-theme-material-light [nbButton].appearance-ghost.status-info:active, .nb-theme-material-light .appearance-ghost.status-info:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #007FCE;
}.nb-theme-material-light [nbButton].appearance-ghost.status-info[disabled], .nb-theme-material-light .appearance-ghost.status-info[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-ghost.status-info.btn-disabled, .nb-theme-material-light .appearance-ghost.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-ghost.status-control, .nb-theme-material-light .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-ghost.status-control:focus, .nb-theme-material-light .appearance-ghost.status-control:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-ghost.status-control:hover, .nb-theme-material-light .appearance-ghost.status-control:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-ghost.status-control:active, .nb-theme-material-light .appearance-ghost.status-control:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-ghost.status-control[disabled], .nb-theme-material-light .appearance-ghost.status-control[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-ghost.status-control.btn-disabled, .nb-theme-material-light .appearance-ghost.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-hero, .nb-theme-material-light .appearance-hero[nbButtonToggle] {
  text-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  text-transform: uppercase;
}.nb-theme-material-light [nbButton].appearance-hero.size-tiny, .nb-theme-material-light .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}.nb-theme-material-light [nbButton].appearance-hero.size-small, .nb-theme-material-light .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}.nb-theme-material-light [nbButton].appearance-hero.size-medium, .nb-theme-material-light .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}.nb-theme-material-light [nbButton].appearance-hero.size-large, .nb-theme-material-light .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}.nb-theme-material-light [nbButton].appearance-hero.size-giant, .nb-theme-material-light .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}.nb-theme-material-light [nbButton].appearance-hero.status-basic, .nb-theme-material-light .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #8f9bb3;
}.nb-theme-material-light [nbButton].appearance-hero.status-basic:focus, .nb-theme-material-light .appearance-hero.status-basic:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-hero.status-basic:hover, .nb-theme-material-light .appearance-hero.status-basic:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-material-light [nbButton].appearance-hero.status-basic:active, .nb-theme-material-light .appearance-hero.status-basic:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}.nb-theme-material-light [nbButton].appearance-hero.status-basic[disabled], .nb-theme-material-light .appearance-hero.status-basic[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-hero.status-basic.btn-disabled, .nb-theme-material-light .appearance-hero.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-material-light .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}.nb-theme-material-light [nbButton].appearance-hero.status-primary, .nb-theme-material-light .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #5EA4D7, #307ABD);
  border: none;
  box-shadow: 0 0 0 0 #235FA2, 0 0 0 0 #184788, 0 0 transparent;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-hero.status-primary:focus, .nb-theme-material-light .appearance-hero.status-primary:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #307ABD, #235FA2);
  box-shadow: 0 0 0 0 #235FA2, 0 0 0 0 #184788, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-hero.status-primary:hover, .nb-theme-material-light .appearance-hero.status-primary:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #81C4EB, #5EA4D7);
}.nb-theme-material-light [nbButton].appearance-hero.status-primary:active, .nb-theme-material-light .appearance-hero.status-primary:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #307ABD, #235FA2);
}.nb-theme-material-light [nbButton].appearance-hero.status-primary[disabled], .nb-theme-material-light .appearance-hero.status-primary[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-hero.status-primary.btn-disabled, .nb-theme-material-light .appearance-hero.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-material-light .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #5EA4D7;
    opacity: 0.8;
  }
}@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #5EA4D7;
    opacity: 0.8;
  }
}.nb-theme-material-light [nbButton].appearance-hero.status-success, .nb-theme-material-light .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #3CC472, #0C9E55);
  border: none;
  box-shadow: 0 0 0 0 #088755, 0 0 0 0 #067151, 0 0 transparent;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-hero.status-success:focus, .nb-theme-material-light .appearance-hero.status-success:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #0C9E55, #088755);
  box-shadow: 0 0 0 0 #088755, 0 0 0 0 #067151, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-hero.status-success:hover, .nb-theme-material-light .appearance-hero.status-success:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #64E18A, #3CC472);
}.nb-theme-material-light [nbButton].appearance-hero.status-success:active, .nb-theme-material-light .appearance-hero.status-success:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #0C9E55, #088755);
}.nb-theme-material-light [nbButton].appearance-hero.status-success[disabled], .nb-theme-material-light .appearance-hero.status-success[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-hero.status-success.btn-disabled, .nb-theme-material-light .appearance-hero.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-material-light .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #3CC472;
    opacity: 0.8;
  }
}@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #3CC472;
    opacity: 0.8;
  }
}.nb-theme-material-light [nbButton].appearance-hero.status-warning, .nb-theme-material-light .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #FFE045, #FFD107);
  border: none;
  box-shadow: 0 0 0 0 #DBAF05, 0 0 0 0 #B78F03, 0 0 transparent;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-hero.status-warning:focus, .nb-theme-material-light .appearance-hero.status-warning:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #FFD107, #DBAF05);
  box-shadow: 0 0 0 0 #DBAF05, 0 0 0 0 #B78F03, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-hero.status-warning:hover, .nb-theme-material-light .appearance-hero.status-warning:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #FFE96A, #FFE045);
}.nb-theme-material-light [nbButton].appearance-hero.status-warning:active, .nb-theme-material-light .appearance-hero.status-warning:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #FFD107, #DBAF05);
}.nb-theme-material-light [nbButton].appearance-hero.status-warning[disabled], .nb-theme-material-light .appearance-hero.status-warning[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-hero.status-warning.btn-disabled, .nb-theme-material-light .appearance-hero.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-material-light .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #FFE045;
    opacity: 0.8;
  }
}@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #FFE045;
    opacity: 0.8;
  }
}.nb-theme-material-light [nbButton].appearance-hero.status-danger, .nb-theme-material-light .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #EC7861, #E03F31);
  border: none;
  box-shadow: 0 0 0 0 #C02324, 0 0 0 0 #A11824, 0 0 transparent;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-hero.status-danger:focus, .nb-theme-material-light .appearance-hero.status-danger:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #E03F31, #C02324);
  box-shadow: 0 0 0 0 #C02324, 0 0 0 0 #A11824, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-hero.status-danger:hover, .nb-theme-material-light .appearance-hero.status-danger:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #F59E82, #EC7861);
}.nb-theme-material-light [nbButton].appearance-hero.status-danger:active, .nb-theme-material-light .appearance-hero.status-danger:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #E03F31, #C02324);
}.nb-theme-material-light [nbButton].appearance-hero.status-danger[disabled], .nb-theme-material-light .appearance-hero.status-danger[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-hero.status-danger.btn-disabled, .nb-theme-material-light .appearance-hero.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-material-light .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #EC7861;
    opacity: 0.8;
  }
}@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #EC7861;
    opacity: 0.8;
  }
}.nb-theme-material-light [nbButton].appearance-hero.status-info, .nb-theme-material-light .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #38AAE1, #007FCE);
  border: none;
  box-shadow: 0 0 0 0 #0062B1, 0 0 0 0 #004994, 0 0 transparent;
  color: #ffffff;
}.nb-theme-material-light [nbButton].appearance-hero.status-info:focus, .nb-theme-material-light .appearance-hero.status-info:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #007FCE, #0062B1);
  box-shadow: 0 0 0 0 #0062B1, 0 0 0 0 #004994, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-hero.status-info:hover, .nb-theme-material-light .appearance-hero.status-info:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #60CAF0, #38AAE1);
}.nb-theme-material-light [nbButton].appearance-hero.status-info:active, .nb-theme-material-light .appearance-hero.status-info:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #007FCE, #0062B1);
}.nb-theme-material-light [nbButton].appearance-hero.status-info[disabled], .nb-theme-material-light .appearance-hero.status-info[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-hero.status-info.btn-disabled, .nb-theme-material-light .appearance-hero.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-material-light .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #38AAE1;
    opacity: 0.8;
  }
}@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #38AAE1;
    opacity: 0.8;
  }
}.nb-theme-material-light [nbButton].appearance-hero.status-control, .nb-theme-material-light .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #222b45;
}.nb-theme-material-light [nbButton].appearance-hero.status-control:focus, .nb-theme-material-light .appearance-hero.status-control:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light [nbButton].appearance-hero.status-control:hover, .nb-theme-material-light .appearance-hero.status-control:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-material-light [nbButton].appearance-hero.status-control:active, .nb-theme-material-light .appearance-hero.status-control:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}.nb-theme-material-light [nbButton].appearance-hero.status-control[disabled], .nb-theme-material-light .appearance-hero.status-control[disabled][nbButtonToggle], .nb-theme-material-light [nbButton].appearance-hero.status-control.btn-disabled, .nb-theme-material-light .appearance-hero.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-material-light .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}.nb-theme-material-light nb-button-group {
  display: -ms-inline-flexbox;
  display: inline-flex;
}[dir=ltr] .nb-theme-material-light nb-button-group [nbButton]:first-child:not(:last-child), [dir=ltr] .nb-theme-material-light nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=ltr]
.nb-theme-material-light nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}[dir=ltr] .nb-theme-material-light nb-button-group [nbButton]:last-child:not(:first-child), [dir=ltr] .nb-theme-material-light nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=ltr]
.nb-theme-material-light nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-material-light nb-button-group [nbButton]:first-child:not(:last-child), [dir=rtl] .nb-theme-material-light nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=rtl]
.nb-theme-material-light nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}[dir=rtl] .nb-theme-material-light nb-button-group [nbButton]:last-child:not(:first-child), [dir=rtl] .nb-theme-material-light nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=rtl]
.nb-theme-material-light nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.nb-theme-material-light nb-button-group [nbButton]:not(:first-child):not(:last-child), .nb-theme-material-light nb-button-group :not(:first-child):not(:last-child)[nbButtonToggle],
.nb-theme-material-light nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}.nb-theme-material-light nb-button-group [nbButton].appearance-filled, .nb-theme-material-light nb-button-group .appearance-filled[nbButtonToggle], .nb-theme-material-light nb-button-group [nbButton].appearance-ghost, .nb-theme-material-light nb-button-group .appearance-ghost[nbButtonToggle],
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}[dir=ltr] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-light nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}[dir=rtl] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-light nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}.nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-basic, .nb-theme-material-light nb-button-group .appearance-filled.status-basic[nbButtonToggle],
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}[dir=ltr] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-light nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #235FA2;
}[dir=rtl] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-light nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #235FA2;
}.nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-primary, .nb-theme-material-light nb-button-group .appearance-filled.status-primary[nbButtonToggle],
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}[dir=ltr] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-light nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #088755;
}[dir=rtl] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-light nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #088755;
}.nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-success, .nb-theme-material-light nb-button-group .appearance-filled.status-success[nbButtonToggle],
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}[dir=ltr] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-light nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #DBAF05;
}[dir=rtl] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-light nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #DBAF05;
}.nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-warning, .nb-theme-material-light nb-button-group .appearance-filled.status-warning[nbButtonToggle],
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}[dir=ltr] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-light nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #C02324;
}[dir=rtl] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-light nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #C02324;
}.nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-danger, .nb-theme-material-light nb-button-group .appearance-filled.status-danger[nbButtonToggle],
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}[dir=ltr] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-light nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #0062B1;
}[dir=rtl] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-light nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #0062B1;
}.nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-info, .nb-theme-material-light nb-button-group .appearance-filled.status-info[nbButtonToggle],
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}[dir=ltr] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-light nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}[dir=rtl] .nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-light nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}.nb-theme-material-light nb-button-group [nbButton].appearance-filled.status-control, .nb-theme-material-light nb-button-group .appearance-filled.status-control[nbButtonToggle],
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}[dir=ltr] .nb-theme-material-light nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-material-light nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}[dir=rtl] .nb-theme-material-light nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-material-light nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-material-light nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}.nb-theme-material-light nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}.nb-theme-material-light nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}.nb-theme-material-light [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-material-light [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-material-light [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-light [nbInput]:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-light [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-light [nbInput]:focus {
  outline: none;
}.nb-theme-material-light [nbInput].input-full-width {
  width: 100%;
}.nb-theme-material-light [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}.nb-theme-material-light [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #307ABD;
}.nb-theme-material-light [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}.nb-theme-material-light [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #307ABD;
  color: #222b45;
}.nb-theme-material-light [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #184788;
}.nb-theme-material-light [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #5EA4D7;
}.nb-theme-material-light [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #0C9E55;
  color: #222b45;
}.nb-theme-material-light [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-success:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-success::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #067151;
}.nb-theme-material-light [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #3CC472;
}.nb-theme-material-light [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #FFD107;
  color: #222b45;
}.nb-theme-material-light [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #B78F03;
}.nb-theme-material-light [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #FFE045;
}.nb-theme-material-light [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #E03F31;
  color: #222b45;
}.nb-theme-material-light [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #A11824;
}.nb-theme-material-light [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #EC7861;
}.nb-theme-material-light [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #007FCE;
  color: #222b45;
}.nb-theme-material-light [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-info:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-info::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #004994;
}.nb-theme-material-light [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #38AAE1;
}.nb-theme-material-light [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-material-light [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-material-light [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-material-light [nbInput].status-control::placeholder {
  color: #ffffff;
}.nb-theme-material-light [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-material-light [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}.nb-theme-material-light [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}.nb-theme-material-light [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-material-light [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-material-light [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-material-light [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-material-light [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-material-light [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-material-light [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-material-light [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-material-light [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}.nb-theme-material-light [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-material-light [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-material-light [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-material-light [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}.nb-theme-material-light [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}.nb-theme-material-light [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}.nb-theme-material-light [nbInput].shape-round {
  border-radius: 1.5rem;
}.nb-theme-material-light nb-form-field [nbInput] {
  width: 100%;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}.nb-theme-material-light .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}.nb-theme-material-light .cdk-overlay-container {
  z-index: 1040;
}.nb-theme-material-light nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
}.nb-theme-material-light nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}.nb-theme-material-light nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}.nb-theme-material-light nb-popover .arrow::after {
  position: absolute;
  content: ' ';
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}.nb-theme-material-light nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}.nb-theme-material-light nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-material-light nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-material-light nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}.nb-theme-material-light nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}[dir=ltr] .nb-theme-material-light nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-material-light nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}.nb-theme-material-light nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-material-light nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-material-light nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}.nb-theme-material-light nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}.nb-theme-material-light nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-material-light nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}[dir=rtl] .nb-theme-material-light nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}.nb-theme-material-light nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}[dir=ltr] .nb-theme-material-light nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}[dir=rtl] .nb-theme-material-light nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}.nb-theme-material-light nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-material-light nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-material-light nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}.nb-theme-material-light .context-menu-host {
  /*
      Fixes click not being bubbled to the body in Safari.
      https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
    */
  cursor: pointer;
}.nb-theme-material-light nb-context-menu {
  background-color: #ffffff;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  min-width: 10rem;
  max-width: 15rem;
}.nb-theme-material-light nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}.nb-theme-material-light nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}.nb-theme-material-light nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-material-light nb-select .select-button:focus {
  outline: none;
}.nb-theme-material-light nb-select .select-button[disabled] {
  cursor: default;
}.nb-theme-material-light nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-material-light nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-material-light nb-select.size-tiny .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1rem;
}.nb-theme-material-light nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}.nb-theme-material-light nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-material-light nb-select.size-small .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-material-light nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}.nb-theme-material-light nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-material-light nb-select.size-medium .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-material-light nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}.nb-theme-material-light nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-material-light nb-select.size-large .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-material-light nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}.nb-theme-material-light nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-material-light nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}.nb-theme-material-light nb-select.size-giant .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}.nb-theme-material-light nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}.nb-theme-material-light nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}.nb-theme-material-light nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}.nb-theme-material-light nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}.nb-theme-material-light nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-material-light nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}.nb-theme-material-light nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}.nb-theme-material-light nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #307ABD;
}.nb-theme-material-light nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}.nb-theme-material-light nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-material-light nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-material-light nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #e4e9f2;
}.nb-theme-material-light nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}.nb-theme-material-light nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}.nb-theme-material-light nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #307ABD;
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #235FA2;
}.nb-theme-material-light nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-material-light nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-material-light nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #307ABD;
}.nb-theme-material-light nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #307ABD;
}.nb-theme-material-light nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #307ABD;
}.nb-theme-material-light nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #0C9E55;
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #088755;
}.nb-theme-material-light nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #3CC472;
}.nb-theme-material-light nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-material-light nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-material-light nb-select.appearance-outline.status-success .select-button.top {
  border-color: #0C9E55;
}.nb-theme-material-light nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #0C9E55;
}.nb-theme-material-light nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #0C9E55;
}.nb-theme-material-light nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #FFD107;
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #DBAF05;
}.nb-theme-material-light nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #FFE045;
}.nb-theme-material-light nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-material-light nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-material-light nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #FFD107;
}.nb-theme-material-light nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #FFD107;
}.nb-theme-material-light nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #FFD107;
}.nb-theme-material-light nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #E03F31;
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #C02324;
}.nb-theme-material-light nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #EC7861;
}.nb-theme-material-light nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-material-light nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-material-light nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #E03F31;
}.nb-theme-material-light nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #E03F31;
}.nb-theme-material-light nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #E03F31;
}.nb-theme-material-light nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #007FCE;
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #0062B1;
}.nb-theme-material-light nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #38AAE1;
}.nb-theme-material-light nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-material-light nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-material-light nb-select.appearance-outline.status-info .select-button.top {
  border-color: #007FCE;
}.nb-theme-material-light nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #007FCE;
}.nb-theme-material-light nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #007FCE;
}.nb-theme-material-light nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-material-light nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}.nb-theme-material-light nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-material-light nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-material-light nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-material-light nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-material-light nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-material-light nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-material-light nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}.nb-theme-material-light nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-material-light nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-material-light nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-material-light nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-material-light nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-material-light nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-material-light nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-material-light nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-filled.status-primary .select-button {
  background-color: #307ABD;
  border-color: #307ABD;
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #235FA2;
  border-color: #184788;
}.nb-theme-material-light nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #5EA4D7;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-success .select-button {
  background-color: #0C9E55;
  border-color: #0C9E55;
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #088755;
  border-color: #067151;
}.nb-theme-material-light nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #3CC472;
  border-color: #3CC472;
}.nb-theme-material-light nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-warning .select-button {
  background-color: #FFD107;
  border-color: #FFD107;
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #DBAF05;
  border-color: #B78F03;
}.nb-theme-material-light nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #FFE045;
  border-color: #FFE045;
}.nb-theme-material-light nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-danger .select-button {
  background-color: #E03F31;
  border-color: #E03F31;
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #C02324;
  border-color: #A11824;
}.nb-theme-material-light nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #EC7861;
  border-color: #EC7861;
}.nb-theme-material-light nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-info .select-button {
  background-color: #007FCE;
  border-color: #007FCE;
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #0062B1;
  border-color: #004994;
}.nb-theme-material-light nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #38AAE1;
  border-color: #38AAE1;
}.nb-theme-material-light nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-material-light nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-material-light nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-hero .select-button {
  border: none;
}.nb-theme-material-light nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}.nb-theme-material-light nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}.nb-theme-material-light nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}.nb-theme-material-light nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}.nb-theme-material-light nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}[dir=ltr] .nb-theme-material-light nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}.nb-theme-material-light nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}.nb-theme-material-light nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-material-light nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-material-light nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #5EA4D7, #307ABD);
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #307ABD, #235FA2);
}.nb-theme-material-light nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #81C4EB, #5EA4D7);
}.nb-theme-material-light nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-material-light nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #3CC472, #0C9E55);
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #0C9E55, #088755);
}.nb-theme-material-light nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #64E18A, #3CC472);
}.nb-theme-material-light nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-material-light nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #FFE045, #FFD107);
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #FFD107, #DBAF05);
}.nb-theme-material-light nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #FFE96A, #FFE045);
}.nb-theme-material-light nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-material-light nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #EC7861, #E03F31);
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #E03F31, #C02324);
}.nb-theme-material-light nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #F59E82, #EC7861);
}.nb-theme-material-light nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-material-light nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #38AAE1, #007FCE);
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #007FCE, #0062B1);
}.nb-theme-material-light nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #60CAF0, #38AAE1);
}.nb-theme-material-light nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-material-light nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}.nb-theme-material-light nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}.nb-theme-material-light nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}.nb-theme-material-light nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}.nb-theme-material-light nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}.nb-theme-material-light nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}.nb-theme-material-light nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}.nb-theme-material-light nb-form-field nb-select {
  width: 100%;
}.nb-theme-material-light nb-option-list {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0;
  box-shadow: none;
  overflow: hidden;
}.nb-theme-material-light nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}.nb-theme-material-light nb-option-list.position-top {
  border-bottom: 0.0625rem solid #e4e9f2;
}.nb-theme-material-light nb-option-list.position-bottom {
  border-top: 0.0625rem solid #e4e9f2;
}.nb-theme-material-light nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}.nb-theme-material-light nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-material-light nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-material-light nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}.nb-theme-material-light nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}.nb-theme-material-light nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}.nb-theme-material-light nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}.nb-theme-material-light nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-material-light nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}.nb-theme-material-light nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}.nb-theme-material-light nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-material-light nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}.nb-theme-material-light nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}.nb-theme-material-light nb-option {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
}.nb-theme-material-light nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}.nb-theme-material-light nb-option.selected {
  background-color: #307ABD;
  color: #ffffff;
}.nb-theme-material-light nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
  outline: none;
}.nb-theme-material-light nb-option:focus.selected {
  background-color: #235FA2;
  color: #ffffff;
}.nb-theme-material-light nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #222b45;
}.nb-theme-material-light nb-option:hover.selected {
  background-color: #5EA4D7;
  color: #ffffff;
}.nb-theme-material-light nb-option.multiple.selected {
  background-color: #ffffff;
  color: #222b45;
}.nb-theme-material-light nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}.nb-theme-material-light nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}.nb-theme-material-light nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}.nb-theme-material-light nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}.nb-theme-material-light nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}.nb-theme-material-light nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}.nb-theme-material-light nb-option,
.nb-theme-material-light nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.nb-theme-material-light nb-option[disabled],
.nb-theme-material-light nb-option-group[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}.nb-theme-material-light nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-material-light nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}[dir=ltr] .nb-theme-material-light nb-toast .icon-container {
  margin-right: 1.25rem;
}[dir=rtl] .nb-theme-material-light nb-toast .icon-container {
  margin-left: 1.25rem;
}.nb-theme-material-light nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}.nb-theme-material-light nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-material-light nb-toast.status-basic .title {
  color: #222b45;
}.nb-theme-material-light nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}.nb-theme-material-light nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}.nb-theme-material-light nb-toast.status-primary {
  background: #307ABD;
  border-color: #307ABD;
  color: #ffffff;
}.nb-theme-material-light nb-toast.status-primary .title {
  color: #ffffff;
}.nb-theme-material-light nb-toast.status-primary.destroy-by-click:hover {
  background: #5EA4D7;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #307ABD;
}.nb-theme-material-light nb-toast.status-success {
  background: #0C9E55;
  border-color: #0C9E55;
  color: #ffffff;
}.nb-theme-material-light nb-toast.status-success .title {
  color: #ffffff;
}.nb-theme-material-light nb-toast.status-success.destroy-by-click:hover {
  background: #3CC472;
  border-color: #3CC472;
}.nb-theme-material-light nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #0C9E55;
}.nb-theme-material-light nb-toast.status-warning {
  background: #FFD107;
  border-color: #FFD107;
  color: #ffffff;
}.nb-theme-material-light nb-toast.status-warning .title {
  color: #ffffff;
}.nb-theme-material-light nb-toast.status-warning.destroy-by-click:hover {
  background: #FFE045;
  border-color: #FFE045;
}.nb-theme-material-light nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #FFD107;
}.nb-theme-material-light nb-toast.status-danger {
  background: #E03F31;
  border-color: #E03F31;
  color: #ffffff;
}.nb-theme-material-light nb-toast.status-danger .title {
  color: #ffffff;
}.nb-theme-material-light nb-toast.status-danger.destroy-by-click:hover {
  background: #EC7861;
  border-color: #EC7861;
}.nb-theme-material-light nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #E03F31;
}.nb-theme-material-light nb-toast.status-info {
  background: #007FCE;
  border-color: #007FCE;
  color: #ffffff;
}.nb-theme-material-light nb-toast.status-info .title {
  color: #ffffff;
}.nb-theme-material-light nb-toast.status-info.destroy-by-click:hover {
  background: #38AAE1;
  border-color: #38AAE1;
}.nb-theme-material-light nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #007FCE;
}.nb-theme-material-light nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-material-light nb-toast.status-control .title {
  color: #222b45;
}.nb-theme-material-light nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-material-light nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}.nb-theme-material-light .toastr-overlay-container {
  z-index: 1041;
}.nb-theme-material-light nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}.nb-theme-material-light nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}.nb-theme-material-light nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}.nb-theme-material-light nb-tooltip .content {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-material-light nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}.nb-theme-material-light nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}.nb-theme-material-light nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}.nb-theme-material-light nb-tooltip.status-basic .content {
  color: #222b45;
}.nb-theme-material-light nb-tooltip.status-primary {
  background: #307ABD;
  border-color: transparent;
}.nb-theme-material-light nb-tooltip.status-primary .arrow {
  border-bottom-color: #307ABD;
}.nb-theme-material-light nb-tooltip.status-primary .content {
  color: #ffffff;
}.nb-theme-material-light nb-tooltip.status-success {
  background: #0C9E55;
  border-color: transparent;
}.nb-theme-material-light nb-tooltip.status-success .arrow {
  border-bottom-color: #0C9E55;
}.nb-theme-material-light nb-tooltip.status-success .content {
  color: #ffffff;
}.nb-theme-material-light nb-tooltip.status-warning {
  background: #FFD107;
  border-color: transparent;
}.nb-theme-material-light nb-tooltip.status-warning .arrow {
  border-bottom-color: #FFD107;
}.nb-theme-material-light nb-tooltip.status-warning .content {
  color: #ffffff;
}.nb-theme-material-light nb-tooltip.status-danger {
  background: #E03F31;
  border-color: transparent;
}.nb-theme-material-light nb-tooltip.status-danger .arrow {
  border-bottom-color: #E03F31;
}.nb-theme-material-light nb-tooltip.status-danger .content {
  color: #ffffff;
}.nb-theme-material-light nb-tooltip.status-info {
  background: #007FCE;
  border-color: transparent;
}.nb-theme-material-light nb-tooltip.status-info .arrow {
  border-bottom-color: #007FCE;
}.nb-theme-material-light nb-tooltip.status-info .content {
  color: #ffffff;
}.nb-theme-material-light nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}.nb-theme-material-light nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}.nb-theme-material-light nb-tooltip.status-control .content {
  color: #222b45;
}.nb-theme-material-light nb-datepicker-container nb-card {
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  background: #ffffff;
  box-shadow: none;
}.nb-theme-material-light nb-calendar-with-time .nb-timepicker-container,
.nb-theme-material-light nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}.nb-theme-material-light nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #e4e9f2;
  border-radius: 0;
}.nb-theme-material-light nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}.nb-theme-material-light nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}[dir=ltr] .nb-theme-material-light nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #e4e9f2;
}[dir=rtl] .nb-theme-material-light nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #e4e9f2;
}.nb-theme-material-light nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}.nb-theme-material-light nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}.nb-theme-material-light nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}.nb-theme-material-light nb-radio .outer-circle,
.nb-theme-material-light nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}.nb-theme-material-light nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}.nb-theme-material-light nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}.nb-theme-material-light nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}.nb-theme-material-light nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #307ABD;
}.nb-theme-material-light nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #307ABD;
}.nb-theme-material-light nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #184788;
}.nb-theme-material-light nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #235FA2;
}.nb-theme-material-light nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(48, 122, 189, 0.16);
  border-color: #307ABD;
}.nb-theme-material-light nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #5EA4D7;
}.nb-theme-material-light nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #235FA2;
}.nb-theme-material-light nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #235FA2;
}.nb-theme-material-light nb-radio.status-basic .text {
  color: #222b45;
}.nb-theme-material-light nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(48, 122, 189, 0.08);
  border-color: #307ABD;
}.nb-theme-material-light nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #307ABD;
}.nb-theme-material-light nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #307ABD;
}.nb-theme-material-light nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #184788;
}.nb-theme-material-light nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #235FA2;
}.nb-theme-material-light nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(48, 122, 189, 0.16);
  border-color: #307ABD;
}.nb-theme-material-light nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #5EA4D7;
}.nb-theme-material-light nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
}.nb-theme-material-light nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #235FA2;
}.nb-theme-material-light nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #235FA2;
}.nb-theme-material-light nb-radio.status-primary .text {
  color: #222b45;
}.nb-theme-material-light nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(12, 158, 85, 0.08);
  border-color: #0C9E55;
}.nb-theme-material-light nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0C9E55;
}.nb-theme-material-light nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #0C9E55;
}.nb-theme-material-light nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(12, 158, 85, 0.24);
  border-color: #0C9E55;
}.nb-theme-material-light nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #067151;
}.nb-theme-material-light nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #088755;
}.nb-theme-material-light nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(12, 158, 85, 0.16);
  border-color: #0C9E55;
}.nb-theme-material-light nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #3CC472;
}.nb-theme-material-light nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #3CC472;
}.nb-theme-material-light nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(12, 158, 85, 0.24);
  border-color: #0C9E55;
}.nb-theme-material-light nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #088755;
}.nb-theme-material-light nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #088755;
}.nb-theme-material-light nb-radio.status-success .text {
  color: #222b45;
}.nb-theme-material-light nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 209, 7, 0.08);
  border-color: #FFD107;
}.nb-theme-material-light nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #FFD107;
}.nb-theme-material-light nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #FFD107;
}.nb-theme-material-light nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 209, 7, 0.24);
  border-color: #FFD107;
}.nb-theme-material-light nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #B78F03;
}.nb-theme-material-light nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #DBAF05;
}.nb-theme-material-light nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 209, 7, 0.16);
  border-color: #FFD107;
}.nb-theme-material-light nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #FFE045;
}.nb-theme-material-light nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #FFE045;
}.nb-theme-material-light nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 209, 7, 0.24);
  border-color: #FFD107;
}.nb-theme-material-light nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #DBAF05;
}.nb-theme-material-light nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #DBAF05;
}.nb-theme-material-light nb-radio.status-warning .text {
  color: #222b45;
}.nb-theme-material-light nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(224, 63, 49, 0.08);
  border-color: #E03F31;
}.nb-theme-material-light nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #E03F31;
}.nb-theme-material-light nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #E03F31;
}.nb-theme-material-light nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(224, 63, 49, 0.24);
  border-color: #E03F31;
}.nb-theme-material-light nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #A11824;
}.nb-theme-material-light nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #C02324;
}.nb-theme-material-light nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(224, 63, 49, 0.16);
  border-color: #E03F31;
}.nb-theme-material-light nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #EC7861;
}.nb-theme-material-light nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #EC7861;
}.nb-theme-material-light nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(224, 63, 49, 0.24);
  border-color: #E03F31;
}.nb-theme-material-light nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #C02324;
}.nb-theme-material-light nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #C02324;
}.nb-theme-material-light nb-radio.status-danger .text {
  color: #222b45;
}.nb-theme-material-light nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 127, 206, 0.08);
  border-color: #007FCE;
}.nb-theme-material-light nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #007FCE;
}.nb-theme-material-light nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #007FCE;
}.nb-theme-material-light nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 127, 206, 0.24);
  border-color: #007FCE;
}.nb-theme-material-light nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #004994;
}.nb-theme-material-light nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #0062B1;
}.nb-theme-material-light nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 127, 206, 0.16);
  border-color: #007FCE;
}.nb-theme-material-light nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #38AAE1;
}.nb-theme-material-light nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #38AAE1;
}.nb-theme-material-light nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 127, 206, 0.24);
  border-color: #007FCE;
}.nb-theme-material-light nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #0062B1;
}.nb-theme-material-light nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #0062B1;
}.nb-theme-material-light nb-radio.status-info .text {
  color: #222b45;
}.nb-theme-material-light nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}.nb-theme-material-light nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}.nb-theme-material-light nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}.nb-theme-material-light nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-light nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}.nb-theme-material-light nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}.nb-theme-material-light nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}.nb-theme-material-light nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}.nb-theme-material-light nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}.nb-theme-material-light nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}.nb-theme-material-light nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}.nb-theme-material-light nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}.nb-theme-material-light nb-radio.status-control .text {
  color: #ffffff;
}.nb-theme-material-light nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}.nb-theme-material-light nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}.nb-theme-material-light nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-material-light nb-radio .text {
  margin-left: 1.25rem;
}[dir=rtl] .nb-theme-material-light nb-radio .text {
  margin-right: 1.25rem;
}.nb-theme-material-light .nb-tree-grid-header-cell,
.nb-theme-material-light .nb-tree-grid-cell,
.nb-theme-material-light .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}.nb-theme-material-light .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tree-grid-row:hover {
  background: #ffffff;
}.nb-theme-material-light .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}.nb-theme-material-light .nb-tree-grid-header-cell button {
  vertical-align: middle;
}.nb-theme-material-light nb-tree-grid-row-toggle nb-icon, .nb-theme-material-light nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}.nb-theme-material-light .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}.nb-theme-material-light nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}.nb-theme-material-light nb-icon svg {
  vertical-align: top;
}.nb-theme-material-light nb-icon.status-basic {
  color: #8f9bb3;
}.nb-theme-material-light nb-icon.status-primary {
  color: #307ABD;
}.nb-theme-material-light nb-icon.status-success {
  color: #0C9E55;
}.nb-theme-material-light nb-icon.status-warning {
  color: #FFD107;
}.nb-theme-material-light nb-icon.status-danger {
  color: #E03F31;
}.nb-theme-material-light nb-icon.status-info {
  color: #007FCE;
}.nb-theme-material-light nb-icon.status-control {
  color: #ffffff;
}.nb-theme-material-light .nb-form-control-container {
  max-width: inherit;
}.nb-theme-material-light .nb-form-field-addon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1;
}.nb-theme-material-light .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}.nb-theme-material-light .nb-form-field-addon-basic {
  color: #8f9bb3;
}.nb-theme-material-light .nb-form-field-addon-basic-highlight {
  color: #307ABD;
}.nb-theme-material-light .nb-form-field-addon-primary {
  color: #307ABD;
}.nb-theme-material-light .nb-form-field-addon-primary-highlight {
  color: #235FA2;
}.nb-theme-material-light .nb-form-field-addon-success {
  color: #0C9E55;
}.nb-theme-material-light .nb-form-field-addon-success-highlight {
  color: #088755;
}.nb-theme-material-light .nb-form-field-addon-warning {
  color: #FFD107;
}.nb-theme-material-light .nb-form-field-addon-warning-highlight {
  color: #DBAF05;
}.nb-theme-material-light .nb-form-field-addon-danger {
  color: #E03F31;
}.nb-theme-material-light .nb-form-field-addon-danger-highlight {
  color: #C02324;
}.nb-theme-material-light .nb-form-field-addon-info {
  color: #007FCE;
}.nb-theme-material-light .nb-form-field-addon-info-highlight {
  color: #0062B1;
}.nb-theme-material-light .nb-form-field-addon-control {
  color: #ffffff;
}.nb-theme-material-light .nb-form-field-addon-control-highlight {
  color: #ffffff;
}.nb-theme-material-light .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}.nb-theme-material-light .nb-form-field-prefix-tiny,
.nb-theme-material-light .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}.nb-theme-material-light .nb-form-field-prefix-tiny nb-icon,
.nb-theme-material-light .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-material-light .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=ltr] .nb-theme-material-light .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}[dir=rtl] .nb-theme-material-light .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}.nb-theme-material-light .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}.nb-theme-material-light .nb-form-field-prefix-small,
.nb-theme-material-light .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-material-light .nb-form-field-prefix-small nb-icon,
.nb-theme-material-light .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}[dir=rtl] .nb-theme-material-light .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}[dir=ltr] .nb-theme-material-light .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}[dir=rtl] .nb-theme-material-light .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}.nb-theme-material-light .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}.nb-theme-material-light .nb-form-field-prefix-medium,
.nb-theme-material-light .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}.nb-theme-material-light .nb-form-field-prefix-medium nb-icon,
.nb-theme-material-light .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-material-light .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=ltr] .nb-theme-material-light .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}[dir=rtl] .nb-theme-material-light .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}.nb-theme-material-light .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}.nb-theme-material-light .nb-form-field-prefix-large,
.nb-theme-material-light .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}.nb-theme-material-light .nb-form-field-prefix-large nb-icon,
.nb-theme-material-light .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}[dir=rtl] .nb-theme-material-light .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}[dir=ltr] .nb-theme-material-light .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}[dir=rtl] .nb-theme-material-light .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}.nb-theme-material-light .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}.nb-theme-material-light .nb-form-field-prefix-giant,
.nb-theme-material-light .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}.nb-theme-material-light .nb-form-field-prefix-giant nb-icon,
.nb-theme-material-light .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-material-light .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=ltr] .nb-theme-material-light .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}[dir=rtl] .nb-theme-material-light .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}.nb-theme-material-light nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}.nb-theme-material-light nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}.nb-theme-material-light nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-material-light nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}.nb-theme-material-light nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}.nb-theme-material-light nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}.nb-theme-material-light nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}.nb-theme-material-light nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}.nb-theme-material-light nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}.nb-theme-material-light nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}.nb-theme-material-light nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-material-light nb-tag.appearance-filled.status-primary {
  background-color: #307ABD;
  border-color: #307ABD;
  color: #ffffff;
}.nb-theme-material-light nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #235FA2;
}.nb-theme-material-light nb-tag.appearance-filled.status-primary.active {
  background-color: #235FA2;
  border-color: #184788;
}.nb-theme-material-light nb-tag.appearance-filled.status-primary:hover {
  background-color: #5EA4D7;
  border-color: #5EA4D7;
}.nb-theme-material-light nb-tag.appearance-filled.status-success {
  background-color: #0C9E55;
  border-color: #0C9E55;
  color: #ffffff;
}.nb-theme-material-light nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #088755;
}.nb-theme-material-light nb-tag.appearance-filled.status-success.active {
  background-color: #088755;
  border-color: #067151;
}.nb-theme-material-light nb-tag.appearance-filled.status-success:hover {
  background-color: #3CC472;
  border-color: #3CC472;
}.nb-theme-material-light nb-tag.appearance-filled.status-warning {
  background-color: #FFD107;
  border-color: #FFD107;
  color: #ffffff;
}.nb-theme-material-light nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #DBAF05;
}.nb-theme-material-light nb-tag.appearance-filled.status-warning.active {
  background-color: #DBAF05;
  border-color: #B78F03;
}.nb-theme-material-light nb-tag.appearance-filled.status-warning:hover {
  background-color: #FFE045;
  border-color: #FFE045;
}.nb-theme-material-light nb-tag.appearance-filled.status-danger {
  background-color: #E03F31;
  border-color: #E03F31;
  color: #ffffff;
}.nb-theme-material-light nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #C02324;
}.nb-theme-material-light nb-tag.appearance-filled.status-danger.active {
  background-color: #C02324;
  border-color: #A11824;
}.nb-theme-material-light nb-tag.appearance-filled.status-danger:hover {
  background-color: #EC7861;
  border-color: #EC7861;
}.nb-theme-material-light nb-tag.appearance-filled.status-info {
  background-color: #007FCE;
  border-color: #007FCE;
  color: #ffffff;
}.nb-theme-material-light nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #0062B1;
}.nb-theme-material-light nb-tag.appearance-filled.status-info.active {
  background-color: #0062B1;
  border-color: #004994;
}.nb-theme-material-light nb-tag.appearance-filled.status-info:hover {
  background-color: #38AAE1;
  border-color: #38AAE1;
}.nb-theme-material-light nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}.nb-theme-material-light nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}.nb-theme-material-light nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}.nb-theme-material-light nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}.nb-theme-material-light nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-material-light nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-material-light nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-material-light nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}.nb-theme-material-light nb-tag.appearance-outline.status-primary {
  background-color: rgba(48, 122, 189, 0.08);
  border-color: #307ABD;
  color: #307ABD;
}.nb-theme-material-light nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
  color: #307ABD;
}.nb-theme-material-light nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(48, 122, 189, 0.24);
  border-color: #307ABD;
  color: #307ABD;
}.nb-theme-material-light nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(48, 122, 189, 0.16);
  border-color: #307ABD;
  color: #307ABD;
}.nb-theme-material-light nb-tag.appearance-outline.status-success {
  background-color: rgba(12, 158, 85, 0.08);
  border-color: #0C9E55;
  color: #0C9E55;
}.nb-theme-material-light nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(12, 158, 85, 0.24);
  border-color: #0C9E55;
  color: #0C9E55;
}.nb-theme-material-light nb-tag.appearance-outline.status-success.active {
  background-color: rgba(12, 158, 85, 0.24);
  border-color: #0C9E55;
  color: #0C9E55;
}.nb-theme-material-light nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(12, 158, 85, 0.16);
  border-color: #0C9E55;
  color: #0C9E55;
}.nb-theme-material-light nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 209, 7, 0.08);
  border-color: #FFD107;
  color: #FFD107;
}.nb-theme-material-light nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 209, 7, 0.24);
  border-color: #FFD107;
  color: #FFD107;
}.nb-theme-material-light nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 209, 7, 0.24);
  border-color: #FFD107;
  color: #FFD107;
}.nb-theme-material-light nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 209, 7, 0.16);
  border-color: #FFD107;
  color: #FFD107;
}.nb-theme-material-light nb-tag.appearance-outline.status-danger {
  background-color: rgba(224, 63, 49, 0.08);
  border-color: #E03F31;
  color: #E03F31;
}.nb-theme-material-light nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(224, 63, 49, 0.24);
  border-color: #E03F31;
  color: #E03F31;
}.nb-theme-material-light nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(224, 63, 49, 0.24);
  border-color: #E03F31;
  color: #E03F31;
}.nb-theme-material-light nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(224, 63, 49, 0.16);
  border-color: #E03F31;
  color: #E03F31;
}.nb-theme-material-light nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 127, 206, 0.08);
  border-color: #007FCE;
  color: #007FCE;
}.nb-theme-material-light nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 127, 206, 0.24);
  border-color: #007FCE;
  color: #007FCE;
}.nb-theme-material-light nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 127, 206, 0.24);
  border-color: #007FCE;
  color: #007FCE;
}.nb-theme-material-light nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 127, 206, 0.16);
  border-color: #007FCE;
  color: #007FCE;
}.nb-theme-material-light nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-light nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-light nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-light nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}.nb-theme-material-light .nb-tag-remove {
  cursor: pointer;
}.nb-theme-material-light .nb-tag-remove.size-tiny {
  font-size: 1rem;
}[dir=ltr] .nb-theme-material-light .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-material-light .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-material-light .nb-tag-remove.size-small {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-material-light .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-material-light .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-material-light .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-material-light .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-material-light .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-material-light .nb-tag-remove.size-large {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-material-light .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-material-light .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-material-light .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}[dir=ltr] .nb-theme-material-light .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}[dir=rtl] .nb-theme-material-light .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}.nb-theme-material-light nb-tag-list {
  display: -ms-inline-flexbox;
  display: inline-flex;
  outline: none;
}.nb-theme-material-light nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}.nb-theme-material-light nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-material-light nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}.nb-theme-material-light nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}.nb-theme-material-light nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-material-light nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}.nb-theme-material-light nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}.nb-theme-material-light nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-material-light nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}.nb-theme-material-light nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}.nb-theme-material-light nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-material-light nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}.nb-theme-material-light nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}.nb-theme-material-light nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-material-light nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}.nb-theme-material-light .nb-tag-list-tags-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1;
      flex: 1;
}.nb-theme-material-light .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.nb-theme-material-light .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}.nb-theme-material-light .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-light .nb-tag-list-with-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-light .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}.nb-theme-material-light .nb-tag-list-with-input:focus {
  outline: none;
}.nb-theme-material-light .nb-tag-list-with-input.input-full-width {
  width: 100%;
}.nb-theme-material-light .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.25rem;
}.nb-theme-material-light .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}.nb-theme-material-light .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}.nb-theme-material-light .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}.nb-theme-material-light .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}.nb-theme-material-light .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}.nb-theme-material-light .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}.nb-theme-material-light .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}.nb-theme-material-light .nb-tag-list-with-input.status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}.nb-theme-material-light .nb-tag-list-with-input.status-basic.focus {
  background-color: #ffffff;
  border-color: #307ABD;
}.nb-theme-material-light .nb-tag-list-with-input.status-primary {
  background-color: #f7f9fc;
  border-color: #307ABD;
}.nb-theme-material-light .nb-tag-list-with-input.status-primary.focus {
  background-color: #ffffff;
  border-color: #184788;
}.nb-theme-material-light .nb-tag-list-with-input.status-success {
  background-color: #f7f9fc;
  border-color: #0C9E55;
}.nb-theme-material-light .nb-tag-list-with-input.status-success.focus {
  background-color: #ffffff;
  border-color: #067151;
}.nb-theme-material-light .nb-tag-list-with-input.status-warning {
  background-color: #f7f9fc;
  border-color: #FFD107;
}.nb-theme-material-light .nb-tag-list-with-input.status-warning.focus {
  background-color: #ffffff;
  border-color: #B78F03;
}.nb-theme-material-light .nb-tag-list-with-input.status-danger {
  background-color: #f7f9fc;
  border-color: #E03F31;
}.nb-theme-material-light .nb-tag-list-with-input.status-danger.focus {
  background-color: #ffffff;
  border-color: #A11824;
}.nb-theme-material-light .nb-tag-list-with-input.status-info {
  background-color: #f7f9fc;
  border-color: #007FCE;
}.nb-theme-material-light .nb-tag-list-with-input.status-info.focus {
  background-color: #ffffff;
  border-color: #004994;
}.nb-theme-material-light .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}.nb-theme-material-light .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}.nb-theme-material-light nb-form-field nb-tag-list {
  width: 100%;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=ltr] .nb-theme-material-light .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}[dir=rtl] .nb-theme-material-light .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}.nb-theme-material-light .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  -ms-flex: 1;
      flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}.nb-theme-material-light .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-material-light .nb-tag-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-material-light .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}.nb-theme-material-light .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}.nb-theme-material-light .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}.nb-theme-material-light .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}.nb-theme-material-light .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}.nb-theme-material-light .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}.nb-theme-material-light .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .nb-tag-input.status-basic {
  color: #222b45;
}.nb-theme-material-light .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-primary {
  color: #222b45;
}.nb-theme-material-light .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-success {
  color: #222b45;
}.nb-theme-material-light .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-success:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-warning {
  color: #222b45;
}.nb-theme-material-light .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-danger {
  color: #222b45;
}.nb-theme-material-light .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-info {
  color: #222b45;
}.nb-theme-material-light .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-info:-ms-input-placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}.nb-theme-material-light .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .nb-tag-input.status-control {
  color: #ffffff;
}.nb-theme-material-light .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}.nb-theme-material-light .nb-tag-input.status-control:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-material-light .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}.nb-theme-material-light .nb-tag-input.status-control:disabled {
  color: #ffffff;
}.nb-theme-material-light .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}.nb-theme-material-light .nb-tag-input.status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}.nb-theme-material-light .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}.nb-theme-material-light body {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light h1, .nb-theme-material-light h2, .nb-theme-material-light h3, .nb-theme-material-light h4, .nb-theme-material-light h5, .nb-theme-material-light h6,
.nb-theme-material-light .h1, .nb-theme-material-light .h2, .nb-theme-material-light .h3, .nb-theme-material-light .h4, .nb-theme-material-light .h5, .nb-theme-material-light .h6 {
  color: #222b45;
}.nb-theme-material-light h1,
.nb-theme-material-light .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}.nb-theme-material-light h2,
.nb-theme-material-light .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-material-light h3,
.nb-theme-material-light .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}.nb-theme-material-light h4,
.nb-theme-material-light .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-material-light h5,
.nb-theme-material-light .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}.nb-theme-material-light h6,
.nb-theme-material-light .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}.nb-theme-material-light .subtitle,
.nb-theme-material-light .subtitle-2 {
  color: #222b45;
}.nb-theme-material-light .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}.nb-theme-material-light p,
.nb-theme-material-light .paragraph {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .paragraph-2 {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}.nb-theme-material-light a {
  color: #307ABD;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}.nb-theme-material-light a:focus {
  color: #235FA2;
}.nb-theme-material-light a:hover {
  color: #5EA4D7;
}.nb-theme-material-light a.link-control, .nb-theme-material-light a.link-control:hover {
  color: #ffffff;
}.nb-theme-material-light a.link-alternate, .nb-theme-material-light a.link-alternate:hover {
  color: #ffffff;
}.nb-theme-material-light .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}.nb-theme-material-light .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}.nb-theme-material-light .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}.nb-theme-material-light .caption,
.nb-theme-material-light .caption-2 {
  color: #8f9bb3;
}.nb-theme-material-light .caption.status-basic,
.nb-theme-material-light .caption-2.status-basic {
  color: #222b45;
}.nb-theme-material-light .caption.status-primary,
.nb-theme-material-light .caption-2.status-primary {
  color: #307ABD;
}.nb-theme-material-light .caption.status-success,
.nb-theme-material-light .caption-2.status-success {
  color: #0C9E55;
}.nb-theme-material-light .caption.status-warning,
.nb-theme-material-light .caption-2.status-warning {
  color: #FFD107;
}.nb-theme-material-light .caption.status-danger,
.nb-theme-material-light .caption-2.status-danger {
  color: #E03F31;
}.nb-theme-material-light .caption.status-info,
.nb-theme-material-light .caption-2.status-info {
  color: #007FCE;
}.nb-theme-material-light .caption.status-control,
.nb-theme-material-light .caption-2.status-control {
  color: #ffffff;
}.nb-theme-material-light li {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}.nb-theme-material-light .text-alternate {
  color: #ffffff;
}.nb-theme-material-light .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light .text-hint {
  color: #8f9bb3;
}.nb-theme-material-light .text-basic {
  color: #222b45;
}.nb-theme-material-light .text-primary {
  color: #307ABD;
}.nb-theme-material-light .text-success {
  color: #0C9E55;
}.nb-theme-material-light .text-warning {
  color: #FFD107;
}.nb-theme-material-light .text-danger {
  color: #E03F31;
}.nb-theme-material-light .text-info {
  color: #007FCE;
}.nb-theme-material-light .text-control {
  color: #ffffff;
}.nb-theme-material-light ng2-smart-table table tr th,
.nb-theme-material-light ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}.nb-theme-material-light ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}.nb-theme-material-light ng2-smart-table table tr th,
.nb-theme-material-light ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}.nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}[dir=ltr] .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}[dir=rtl] .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}.nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}.nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}.nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}[dir=ltr] .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}[dir=rtl] .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}.nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-material-light ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  -ms-transform: translate(0, -50%) rotate(180deg);
      transform: translate(0, -50%) rotate(180deg);
}.nb-theme-material-light ng2-smart-table thead tr {
  background: #ffffff;
}.nb-theme-material-light ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}.nb-theme-material-light ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}.nb-theme-material-light ng2-smart-table tbody tr.selected, .nb-theme-material-light ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}.nb-theme-material-light ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}.nb-theme-material-light ng2-smart-table th.ng2-smart-actions-title-add a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #307ABD;
  background-color: #307ABD;
  color: #ffffff;
  border-radius: 0.375rem;
}.nb-theme-material-light ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #184788;
}.nb-theme-material-light ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #5EA4D7;
  border-color: #5EA4D7;
}.nb-theme-material-light ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #235FA2;
  border-color: #235FA2;
}.nb-theme-material-light ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}.nb-theme-material-light ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-material-light ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-material-light ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}.nb-theme-material-light ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}.nb-theme-material-light ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}.nb-theme-material-light ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}.nb-theme-material-light ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-material-light ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-material-light ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #307ABD;
}.nb-theme-material-light ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-material-light ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-material-light ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #E03F31;
}.nb-theme-material-light ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}.nb-theme-material-light ng2-smart-table ng2-smart-table-pager {
  display: block;
}.nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1.25rem;
}.nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}.nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.25rem;
}.nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}[dir=ltr] .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}[dir=rtl] .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}.nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}.nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #307ABD;
  padding: 0.75rem 1.25rem;
  border: none;
}.nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #307ABD;
  color: #307ABD;
}.nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #307ABD;
  color: #307ABD;
  text-decoration: none;
}[dir=ltr] .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}[dir=rtl] .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=ltr] .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}[dir=rtl] .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-material-light ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #307ABD;
}.nb-theme-material-light nb-auth-block .text-link {
  color: #8f9bb3;
}.nb-theme-material-light nb-auth-block .forgot-password {
  color: rgba(143, 155, 179, 0.48);
}.nb-theme-material-light nb-auth-block .socials a {
  color: #8f9bb3;
}@media (max-width: 575.98px) {
  .nb-theme-material-light .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}.nb-theme-material-light .pace .pace-progress {
  background: #307ABD;
}.nb-theme-material-light .pace .pace-progress-inner {
  box-shadow: 0 0 10px #307ABD, 0 0 5px #307ABD;
}.nb-theme-material-light .pace .pace-activity {
  display: none;
}.nb-theme-material-light nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}.nb-theme-material-light nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}.nb-theme-material-light nb-card nb-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}.nb-theme-material-light nb-card nb-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}.nb-theme-material-light nb-card nb-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}.nb-theme-material-light nb-card nb-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}.nb-theme-material-light .table {
  color: #222b45 !important;
}.nb-theme-material-light .mat-form-field-infix {
  padding: 0.59em 0 !important;
}.nb-theme-material-light .mat-select-panel {
  max-width: 385px;
}.nb-theme-material-light nb-layout-header nav {
  height: 3rem;
}.nb-theme-material-light nb-layout-header nb-actions nb-icon, .nb-theme-material-light nb-layout-header nb-actions .user-name, .nb-theme-material-light nb-layout-header nb-actions .user-picture, .nb-theme-material-light nb-layout-header .logo-container nb-icon, .nb-theme-material-light nb-layout-header .logo-container .user-name, .nb-theme-material-light nb-layout-header .logo-container .user-picture {
  color: #ffffff !important;
}.nb-theme-material-light nb-layout-header .select-button {
  background-color: #edf1f7 !important;
}html, body {
  height: 100%;
}body {
  margin: 0;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

@charset "UTF-8";
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
  Declare variables before making them global.
  dart-sass doesn't allow to declare variable with !global.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * Font Awesome Free 5.12.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}
.fa-xs{font-size:.75em}
.fa-sm{font-size:.875em}
.fa-1x{font-size:1em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-6x{font-size:6em}
.fa-7x{font-size:7em}
.fa-8x{font-size:8em}
.fa-9x{font-size:9em}
.fa-10x{font-size:10em}
.fa-fw{text-align:center;width:1.25em}
.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}
.fa-ul>li{position:relative}
.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}
.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}
.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}
@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scaleX(-1);transform:scaleX(-1)}
.fa-flip-vertical{-ms-transform:scaleY(-1);transform:scaleY(-1)}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-transform:scale(-1);transform:scale(-1)}
:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-500px:before{content:"\f26e"}
.fa-accessible-icon:before{content:"\f368"}
.fa-accusoft:before{content:"\f369"}
.fa-acquisitions-incorporated:before{content:"\f6af"}
.fa-ad:before{content:"\f641"}
.fa-address-book:before{content:"\f2b9"}
.fa-address-card:before{content:"\f2bb"}
.fa-adjust:before{content:"\f042"}
.fa-adn:before{content:"\f170"}
.fa-adobe:before{content:"\f778"}
.fa-adversal:before{content:"\f36a"}
.fa-affiliatetheme:before{content:"\f36b"}
.fa-air-freshener:before{content:"\f5d0"}
.fa-airbnb:before{content:"\f834"}
.fa-algolia:before{content:"\f36c"}
.fa-align-center:before{content:"\f037"}
.fa-align-justify:before{content:"\f039"}
.fa-align-left:before{content:"\f036"}
.fa-align-right:before{content:"\f038"}
.fa-alipay:before{content:"\f642"}
.fa-allergies:before{content:"\f461"}
.fa-amazon:before{content:"\f270"}
.fa-amazon-pay:before{content:"\f42c"}
.fa-ambulance:before{content:"\f0f9"}
.fa-american-sign-language-interpreting:before{content:"\f2a3"}
.fa-amilia:before{content:"\f36d"}
.fa-anchor:before{content:"\f13d"}
.fa-android:before{content:"\f17b"}
.fa-angellist:before{content:"\f209"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-down:before{content:"\f107"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angry:before{content:"\f556"}
.fa-angrycreative:before{content:"\f36e"}
.fa-angular:before{content:"\f420"}
.fa-ankh:before{content:"\f644"}
.fa-app-store:before{content:"\f36f"}
.fa-app-store-ios:before{content:"\f370"}
.fa-apper:before{content:"\f371"}
.fa-apple:before{content:"\f179"}
.fa-apple-alt:before{content:"\f5d1"}
.fa-apple-pay:before{content:"\f415"}
.fa-archive:before{content:"\f187"}
.fa-archway:before{content:"\f557"}
.fa-arrow-alt-circle-down:before{content:"\f358"}
.fa-arrow-alt-circle-left:before{content:"\f359"}
.fa-arrow-alt-circle-right:before{content:"\f35a"}
.fa-arrow-alt-circle-up:before{content:"\f35b"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-down:before{content:"\f063"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-arrows-alt-h:before{content:"\f337"}
.fa-arrows-alt-v:before{content:"\f338"}
.fa-artstation:before{content:"\f77a"}
.fa-assistive-listening-systems:before{content:"\f2a2"}
.fa-asterisk:before{content:"\f069"}
.fa-asymmetrik:before{content:"\f372"}
.fa-at:before{content:"\f1fa"}
.fa-atlas:before{content:"\f558"}
.fa-atlassian:before{content:"\f77b"}
.fa-atom:before{content:"\f5d2"}
.fa-audible:before{content:"\f373"}
.fa-audio-description:before{content:"\f29e"}
.fa-autoprefixer:before{content:"\f41c"}
.fa-avianex:before{content:"\f374"}
.fa-aviato:before{content:"\f421"}
.fa-award:before{content:"\f559"}
.fa-aws:before{content:"\f375"}
.fa-baby:before{content:"\f77c"}
.fa-baby-carriage:before{content:"\f77d"}
.fa-backspace:before{content:"\f55a"}
.fa-backward:before{content:"\f04a"}
.fa-bacon:before{content:"\f7e5"}
.fa-bahai:before{content:"\f666"}
.fa-balance-scale:before{content:"\f24e"}
.fa-balance-scale-left:before{content:"\f515"}
.fa-balance-scale-right:before{content:"\f516"}
.fa-ban:before{content:"\f05e"}
.fa-band-aid:before{content:"\f462"}
.fa-bandcamp:before{content:"\f2d5"}
.fa-barcode:before{content:"\f02a"}
.fa-bars:before{content:"\f0c9"}
.fa-baseball-ball:before{content:"\f433"}
.fa-basketball-ball:before{content:"\f434"}
.fa-bath:before{content:"\f2cd"}
.fa-battery-empty:before{content:"\f244"}
.fa-battery-full:before{content:"\f240"}
.fa-battery-half:before{content:"\f242"}
.fa-battery-quarter:before{content:"\f243"}
.fa-battery-three-quarters:before{content:"\f241"}
.fa-battle-net:before{content:"\f835"}
.fa-bed:before{content:"\f236"}
.fa-beer:before{content:"\f0fc"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-bell:before{content:"\f0f3"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bezier-curve:before{content:"\f55b"}
.fa-bible:before{content:"\f647"}
.fa-bicycle:before{content:"\f206"}
.fa-biking:before{content:"\f84a"}
.fa-bimobject:before{content:"\f378"}
.fa-binoculars:before{content:"\f1e5"}
.fa-biohazard:before{content:"\f780"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitcoin:before{content:"\f379"}
.fa-bity:before{content:"\f37a"}
.fa-black-tie:before{content:"\f27e"}
.fa-blackberry:before{content:"\f37b"}
.fa-blender:before{content:"\f517"}
.fa-blender-phone:before{content:"\f6b6"}
.fa-blind:before{content:"\f29d"}
.fa-blog:before{content:"\f781"}
.fa-blogger:before{content:"\f37c"}
.fa-blogger-b:before{content:"\f37d"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-bold:before{content:"\f032"}
.fa-bolt:before{content:"\f0e7"}
.fa-bomb:before{content:"\f1e2"}
.fa-bone:before{content:"\f5d7"}
.fa-bong:before{content:"\f55c"}
.fa-book:before{content:"\f02d"}
.fa-book-dead:before{content:"\f6b7"}
.fa-book-medical:before{content:"\f7e6"}
.fa-book-open:before{content:"\f518"}
.fa-book-reader:before{content:"\f5da"}
.fa-bookmark:before{content:"\f02e"}
.fa-bootstrap:before{content:"\f836"}
.fa-border-all:before{content:"\f84c"}
.fa-border-none:before{content:"\f850"}
.fa-border-style:before{content:"\f853"}
.fa-bowling-ball:before{content:"\f436"}
.fa-box:before{content:"\f466"}
.fa-box-open:before{content:"\f49e"}
.fa-boxes:before{content:"\f468"}
.fa-braille:before{content:"\f2a1"}
.fa-brain:before{content:"\f5dc"}
.fa-bread-slice:before{content:"\f7ec"}
.fa-briefcase:before{content:"\f0b1"}
.fa-briefcase-medical:before{content:"\f469"}
.fa-broadcast-tower:before{content:"\f519"}
.fa-broom:before{content:"\f51a"}
.fa-brush:before{content:"\f55d"}
.fa-btc:before{content:"\f15a"}
.fa-buffer:before{content:"\f837"}
.fa-bug:before{content:"\f188"}
.fa-building:before{content:"\f1ad"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bullseye:before{content:"\f140"}
.fa-burn:before{content:"\f46a"}
.fa-buromobelexperte:before{content:"\f37f"}
.fa-bus:before{content:"\f207"}
.fa-bus-alt:before{content:"\f55e"}
.fa-business-time:before{content:"\f64a"}
.fa-buy-n-large:before{content:"\f8a6"}
.fa-buysellads:before{content:"\f20d"}
.fa-calculator:before{content:"\f1ec"}
.fa-calendar:before{content:"\f133"}
.fa-calendar-alt:before{content:"\f073"}
.fa-calendar-check:before{content:"\f274"}
.fa-calendar-day:before{content:"\f783"}
.fa-calendar-minus:before{content:"\f272"}
.fa-calendar-plus:before{content:"\f271"}
.fa-calendar-times:before{content:"\f273"}
.fa-calendar-week:before{content:"\f784"}
.fa-camera:before{content:"\f030"}
.fa-camera-retro:before{content:"\f083"}
.fa-campground:before{content:"\f6bb"}
.fa-canadian-maple-leaf:before{content:"\f785"}
.fa-candy-cane:before{content:"\f786"}
.fa-cannabis:before{content:"\f55f"}
.fa-capsules:before{content:"\f46b"}
.fa-car:before{content:"\f1b9"}
.fa-car-alt:before{content:"\f5de"}
.fa-car-battery:before{content:"\f5df"}
.fa-car-crash:before{content:"\f5e1"}
.fa-car-side:before{content:"\f5e4"}
.fa-caravan:before{content:"\f8ff"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-caret-square-down:before{content:"\f150"}
.fa-caret-square-left:before{content:"\f191"}
.fa-caret-square-right:before{content:"\f152"}
.fa-caret-square-up:before{content:"\f151"}
.fa-caret-up:before{content:"\f0d8"}
.fa-carrot:before{content:"\f787"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-cart-plus:before{content:"\f217"}
.fa-cash-register:before{content:"\f788"}
.fa-cat:before{content:"\f6be"}
.fa-cc-amazon-pay:before{content:"\f42d"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-apple-pay:before{content:"\f416"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-centercode:before{content:"\f380"}
.fa-centos:before{content:"\f789"}
.fa-certificate:before{content:"\f0a3"}
.fa-chair:before{content:"\f6c0"}
.fa-chalkboard:before{content:"\f51b"}
.fa-chalkboard-teacher:before{content:"\f51c"}
.fa-charging-station:before{content:"\f5e7"}
.fa-chart-area:before{content:"\f1fe"}
.fa-chart-bar:before{content:"\f080"}
.fa-chart-line:before{content:"\f201"}
.fa-chart-pie:before{content:"\f200"}
.fa-check:before{content:"\f00c"}
.fa-check-circle:before{content:"\f058"}
.fa-check-double:before{content:"\f560"}
.fa-check-square:before{content:"\f14a"}
.fa-cheese:before{content:"\f7ef"}
.fa-chess:before{content:"\f439"}
.fa-chess-bishop:before{content:"\f43a"}
.fa-chess-board:before{content:"\f43c"}
.fa-chess-king:before{content:"\f43f"}
.fa-chess-knight:before{content:"\f441"}
.fa-chess-pawn:before{content:"\f443"}
.fa-chess-queen:before{content:"\f445"}
.fa-chess-rook:before{content:"\f447"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-down:before{content:"\f078"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-chevron-up:before{content:"\f077"}
.fa-child:before{content:"\f1ae"}
.fa-chrome:before{content:"\f268"}
.fa-chromecast:before{content:"\f838"}
.fa-church:before{content:"\f51d"}
.fa-circle:before{content:"\f111"}
.fa-circle-notch:before{content:"\f1ce"}
.fa-city:before{content:"\f64f"}
.fa-clinic-medical:before{content:"\f7f2"}
.fa-clipboard:before{content:"\f328"}
.fa-clipboard-check:before{content:"\f46c"}
.fa-clipboard-list:before{content:"\f46d"}
.fa-clock:before{content:"\f017"}
.fa-clone:before{content:"\f24d"}
.fa-closed-captioning:before{content:"\f20a"}
.fa-cloud:before{content:"\f0c2"}
.fa-cloud-download-alt:before{content:"\f381"}
.fa-cloud-meatball:before{content:"\f73b"}
.fa-cloud-moon:before{content:"\f6c3"}
.fa-cloud-moon-rain:before{content:"\f73c"}
.fa-cloud-rain:before{content:"\f73d"}
.fa-cloud-showers-heavy:before{content:"\f740"}
.fa-cloud-sun:before{content:"\f6c4"}
.fa-cloud-sun-rain:before{content:"\f743"}
.fa-cloud-upload-alt:before{content:"\f382"}
.fa-cloudscale:before{content:"\f383"}
.fa-cloudsmith:before{content:"\f384"}
.fa-cloudversify:before{content:"\f385"}
.fa-cocktail:before{content:"\f561"}
.fa-code:before{content:"\f121"}
.fa-code-branch:before{content:"\f126"}
.fa-codepen:before{content:"\f1cb"}
.fa-codiepie:before{content:"\f284"}
.fa-coffee:before{content:"\f0f4"}
.fa-cog:before{content:"\f013"}
.fa-cogs:before{content:"\f085"}
.fa-coins:before{content:"\f51e"}
.fa-columns:before{content:"\f0db"}
.fa-comment:before{content:"\f075"}
.fa-comment-alt:before{content:"\f27a"}
.fa-comment-dollar:before{content:"\f651"}
.fa-comment-dots:before{content:"\f4ad"}
.fa-comment-medical:before{content:"\f7f5"}
.fa-comment-slash:before{content:"\f4b3"}
.fa-comments:before{content:"\f086"}
.fa-comments-dollar:before{content:"\f653"}
.fa-compact-disc:before{content:"\f51f"}
.fa-compass:before{content:"\f14e"}
.fa-compress:before{content:"\f066"}
.fa-compress-alt:before{content:"\f422"}
.fa-compress-arrows-alt:before{content:"\f78c"}
.fa-concierge-bell:before{content:"\f562"}
.fa-confluence:before{content:"\f78d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-contao:before{content:"\f26d"}
.fa-cookie:before{content:"\f563"}
.fa-cookie-bite:before{content:"\f564"}
.fa-copy:before{content:"\f0c5"}
.fa-copyright:before{content:"\f1f9"}
.fa-cotton-bureau:before{content:"\f89e"}
.fa-couch:before{content:"\f4b8"}
.fa-cpanel:before{content:"\f388"}
.fa-creative-commons:before{content:"\f25e"}
.fa-creative-commons-by:before{content:"\f4e7"}
.fa-creative-commons-nc:before{content:"\f4e8"}
.fa-creative-commons-nc-eu:before{content:"\f4e9"}
.fa-creative-commons-nc-jp:before{content:"\f4ea"}
.fa-creative-commons-nd:before{content:"\f4eb"}
.fa-creative-commons-pd:before{content:"\f4ec"}
.fa-creative-commons-pd-alt:before{content:"\f4ed"}
.fa-creative-commons-remix:before{content:"\f4ee"}
.fa-creative-commons-sa:before{content:"\f4ef"}
.fa-creative-commons-sampling:before{content:"\f4f0"}
.fa-creative-commons-sampling-plus:before{content:"\f4f1"}
.fa-creative-commons-share:before{content:"\f4f2"}
.fa-creative-commons-zero:before{content:"\f4f3"}
.fa-credit-card:before{content:"\f09d"}
.fa-critical-role:before{content:"\f6c9"}
.fa-crop:before{content:"\f125"}
.fa-crop-alt:before{content:"\f565"}
.fa-cross:before{content:"\f654"}
.fa-crosshairs:before{content:"\f05b"}
.fa-crow:before{content:"\f520"}
.fa-crown:before{content:"\f521"}
.fa-crutch:before{content:"\f7f7"}
.fa-css3:before{content:"\f13c"}
.fa-css3-alt:before{content:"\f38b"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-cut:before{content:"\f0c4"}
.fa-cuttlefish:before{content:"\f38c"}
.fa-d-and-d:before{content:"\f38d"}
.fa-d-and-d-beyond:before{content:"\f6ca"}
.fa-dashcube:before{content:"\f210"}
.fa-database:before{content:"\f1c0"}
.fa-deaf:before{content:"\f2a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-democrat:before{content:"\f747"}
.fa-deploydog:before{content:"\f38e"}
.fa-deskpro:before{content:"\f38f"}
.fa-desktop:before{content:"\f108"}
.fa-dev:before{content:"\f6cc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-dharmachakra:before{content:"\f655"}
.fa-dhl:before{content:"\f790"}
.fa-diagnoses:before{content:"\f470"}
.fa-diaspora:before{content:"\f791"}
.fa-dice:before{content:"\f522"}
.fa-dice-d20:before{content:"\f6cf"}
.fa-dice-d6:before{content:"\f6d1"}
.fa-dice-five:before{content:"\f523"}
.fa-dice-four:before{content:"\f524"}
.fa-dice-one:before{content:"\f525"}
.fa-dice-six:before{content:"\f526"}
.fa-dice-three:before{content:"\f527"}
.fa-dice-two:before{content:"\f528"}
.fa-digg:before{content:"\f1a6"}
.fa-digital-ocean:before{content:"\f391"}
.fa-digital-tachograph:before{content:"\f566"}
.fa-directions:before{content:"\f5eb"}
.fa-discord:before{content:"\f392"}
.fa-discourse:before{content:"\f393"}
.fa-divide:before{content:"\f529"}
.fa-dizzy:before{content:"\f567"}
.fa-dna:before{content:"\f471"}
.fa-dochub:before{content:"\f394"}
.fa-docker:before{content:"\f395"}
.fa-dog:before{content:"\f6d3"}
.fa-dollar-sign:before{content:"\f155"}
.fa-dolly:before{content:"\f472"}
.fa-dolly-flatbed:before{content:"\f474"}
.fa-donate:before{content:"\f4b9"}
.fa-door-closed:before{content:"\f52a"}
.fa-door-open:before{content:"\f52b"}
.fa-dot-circle:before{content:"\f192"}
.fa-dove:before{content:"\f4ba"}
.fa-download:before{content:"\f019"}
.fa-draft2digital:before{content:"\f396"}
.fa-drafting-compass:before{content:"\f568"}
.fa-dragon:before{content:"\f6d5"}
.fa-draw-polygon:before{content:"\f5ee"}
.fa-dribbble:before{content:"\f17d"}
.fa-dribbble-square:before{content:"\f397"}
.fa-dropbox:before{content:"\f16b"}
.fa-drum:before{content:"\f569"}
.fa-drum-steelpan:before{content:"\f56a"}
.fa-drumstick-bite:before{content:"\f6d7"}
.fa-drupal:before{content:"\f1a9"}
.fa-dumbbell:before{content:"\f44b"}
.fa-dumpster:before{content:"\f793"}
.fa-dumpster-fire:before{content:"\f794"}
.fa-dungeon:before{content:"\f6d9"}
.fa-dyalog:before{content:"\f399"}
.fa-earlybirds:before{content:"\f39a"}
.fa-ebay:before{content:"\f4f4"}
.fa-edge:before{content:"\f282"}
.fa-edit:before{content:"\f044"}
.fa-egg:before{content:"\f7fb"}
.fa-eject:before{content:"\f052"}
.fa-elementor:before{content:"\f430"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-ello:before{content:"\f5f1"}
.fa-ember:before{content:"\f423"}
.fa-empire:before{content:"\f1d1"}
.fa-envelope:before{content:"\f0e0"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-envelope-open-text:before{content:"\f658"}
.fa-envelope-square:before{content:"\f199"}
.fa-envira:before{content:"\f299"}
.fa-equals:before{content:"\f52c"}
.fa-eraser:before{content:"\f12d"}
.fa-erlang:before{content:"\f39d"}
.fa-ethereum:before{content:"\f42e"}
.fa-ethernet:before{content:"\f796"}
.fa-etsy:before{content:"\f2d7"}
.fa-euro-sign:before{content:"\f153"}
.fa-evernote:before{content:"\f839"}
.fa-exchange-alt:before{content:"\f362"}
.fa-exclamation:before{content:"\f12a"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-exclamation-triangle:before{content:"\f071"}
.fa-expand:before{content:"\f065"}
.fa-expand-alt:before{content:"\f424"}
.fa-expand-arrows-alt:before{content:"\f31e"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-external-link-alt:before{content:"\f35d"}
.fa-external-link-square-alt:before{content:"\f360"}
.fa-eye:before{content:"\f06e"}
.fa-eye-dropper:before{content:"\f1fb"}
.fa-eye-slash:before{content:"\f070"}
.fa-facebook:before{content:"\f09a"}
.fa-facebook-f:before{content:"\f39e"}
.fa-facebook-messenger:before{content:"\f39f"}
.fa-facebook-square:before{content:"\f082"}
.fa-fan:before{content:"\f863"}
.fa-fantasy-flight-games:before{content:"\f6dc"}
.fa-fast-backward:before{content:"\f049"}
.fa-fast-forward:before{content:"\f050"}
.fa-fax:before{content:"\f1ac"}
.fa-feather:before{content:"\f52d"}
.fa-feather-alt:before{content:"\f56b"}
.fa-fedex:before{content:"\f797"}
.fa-fedora:before{content:"\f798"}
.fa-female:before{content:"\f182"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-figma:before{content:"\f799"}
.fa-file:before{content:"\f15b"}
.fa-file-alt:before{content:"\f15c"}
.fa-file-archive:before{content:"\f1c6"}
.fa-file-audio:before{content:"\f1c7"}
.fa-file-code:before{content:"\f1c9"}
.fa-file-contract:before{content:"\f56c"}
.fa-file-csv:before{content:"\f6dd"}
.fa-file-download:before{content:"\f56d"}
.fa-file-excel:before{content:"\f1c3"}
.fa-file-export:before{content:"\f56e"}
.fa-file-image:before{content:"\f1c5"}
.fa-file-import:before{content:"\f56f"}
.fa-file-invoice:before{content:"\f570"}
.fa-file-invoice-dollar:before{content:"\f571"}
.fa-file-medical:before{content:"\f477"}
.fa-file-medical-alt:before{content:"\f478"}
.fa-file-pdf:before{content:"\f1c1"}
.fa-file-powerpoint:before{content:"\f1c4"}
.fa-file-prescription:before{content:"\f572"}
.fa-file-signature:before{content:"\f573"}
.fa-file-upload:before{content:"\f574"}
.fa-file-video:before{content:"\f1c8"}
.fa-file-word:before{content:"\f1c2"}
.fa-fill:before{content:"\f575"}
.fa-fill-drip:before{content:"\f576"}
.fa-film:before{content:"\f008"}
.fa-filter:before{content:"\f0b0"}
.fa-fingerprint:before{content:"\f577"}
.fa-fire:before{content:"\f06d"}
.fa-fire-alt:before{content:"\f7e4"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-firefox:before{content:"\f269"}
.fa-firefox-browser:before{content:"\f907"}
.fa-first-aid:before{content:"\f479"}
.fa-first-order:before{content:"\f2b0"}
.fa-first-order-alt:before{content:"\f50a"}
.fa-firstdraft:before{content:"\f3a1"}
.fa-fish:before{content:"\f578"}
.fa-fist-raised:before{content:"\f6de"}
.fa-flag:before{content:"\f024"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-flag-usa:before{content:"\f74d"}
.fa-flask:before{content:"\f0c3"}
.fa-flickr:before{content:"\f16e"}
.fa-flipboard:before{content:"\f44d"}
.fa-flushed:before{content:"\f579"}
.fa-fly:before{content:"\f417"}
.fa-folder:before{content:"\f07b"}
.fa-folder-minus:before{content:"\f65d"}
.fa-folder-open:before{content:"\f07c"}
.fa-folder-plus:before{content:"\f65e"}
.fa-font:before{content:"\f031"}
.fa-font-awesome:before{content:"\f2b4"}
.fa-font-awesome-alt:before{content:"\f35c"}
.fa-font-awesome-flag:before{content:"\f425"}
.fa-font-awesome-logo-full:before{content:"\f4e6"}
.fa-fonticons:before{content:"\f280"}
.fa-fonticons-fi:before{content:"\f3a2"}
.fa-football-ball:before{content:"\f44e"}
.fa-fort-awesome:before{content:"\f286"}
.fa-fort-awesome-alt:before{content:"\f3a3"}
.fa-forumbee:before{content:"\f211"}
.fa-forward:before{content:"\f04e"}
.fa-foursquare:before{content:"\f180"}
.fa-free-code-camp:before{content:"\f2c5"}
.fa-freebsd:before{content:"\f3a4"}
.fa-frog:before{content:"\f52e"}
.fa-frown:before{content:"\f119"}
.fa-frown-open:before{content:"\f57a"}
.fa-fulcrum:before{content:"\f50b"}
.fa-funnel-dollar:before{content:"\f662"}
.fa-futbol:before{content:"\f1e3"}
.fa-galactic-republic:before{content:"\f50c"}
.fa-galactic-senate:before{content:"\f50d"}
.fa-gamepad:before{content:"\f11b"}
.fa-gas-pump:before{content:"\f52f"}
.fa-gavel:before{content:"\f0e3"}
.fa-gem:before{content:"\f3a5"}
.fa-genderless:before{content:"\f22d"}
.fa-get-pocket:before{content:"\f265"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-ghost:before{content:"\f6e2"}
.fa-gift:before{content:"\f06b"}
.fa-gifts:before{content:"\f79c"}
.fa-git:before{content:"\f1d3"}
.fa-git-alt:before{content:"\f841"}
.fa-git-square:before{content:"\f1d2"}
.fa-github:before{content:"\f09b"}
.fa-github-alt:before{content:"\f113"}
.fa-github-square:before{content:"\f092"}
.fa-gitkraken:before{content:"\f3a6"}
.fa-gitlab:before{content:"\f296"}
.fa-gitter:before{content:"\f426"}
.fa-glass-cheers:before{content:"\f79f"}
.fa-glass-martini:before{content:"\f000"}
.fa-glass-martini-alt:before{content:"\f57b"}
.fa-glass-whiskey:before{content:"\f7a0"}
.fa-glasses:before{content:"\f530"}
.fa-glide:before{content:"\f2a5"}
.fa-glide-g:before{content:"\f2a6"}
.fa-globe:before{content:"\f0ac"}
.fa-globe-africa:before{content:"\f57c"}
.fa-globe-americas:before{content:"\f57d"}
.fa-globe-asia:before{content:"\f57e"}
.fa-globe-europe:before{content:"\f7a2"}
.fa-gofore:before{content:"\f3a7"}
.fa-golf-ball:before{content:"\f450"}
.fa-goodreads:before{content:"\f3a8"}
.fa-goodreads-g:before{content:"\f3a9"}
.fa-google:before{content:"\f1a0"}
.fa-google-drive:before{content:"\f3aa"}
.fa-google-play:before{content:"\f3ab"}
.fa-google-plus:before{content:"\f2b3"}
.fa-google-plus-g:before{content:"\f0d5"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-gopuram:before{content:"\f664"}
.fa-graduation-cap:before{content:"\f19d"}
.fa-gratipay:before{content:"\f184"}
.fa-grav:before{content:"\f2d6"}
.fa-greater-than:before{content:"\f531"}
.fa-greater-than-equal:before{content:"\f532"}
.fa-grimace:before{content:"\f57f"}
.fa-grin:before{content:"\f580"}
.fa-grin-alt:before{content:"\f581"}
.fa-grin-beam:before{content:"\f582"}
.fa-grin-beam-sweat:before{content:"\f583"}
.fa-grin-hearts:before{content:"\f584"}
.fa-grin-squint:before{content:"\f585"}
.fa-grin-squint-tears:before{content:"\f586"}
.fa-grin-stars:before{content:"\f587"}
.fa-grin-tears:before{content:"\f588"}
.fa-grin-tongue:before{content:"\f589"}
.fa-grin-tongue-squint:before{content:"\f58a"}
.fa-grin-tongue-wink:before{content:"\f58b"}
.fa-grin-wink:before{content:"\f58c"}
.fa-grip-horizontal:before{content:"\f58d"}
.fa-grip-lines:before{content:"\f7a4"}
.fa-grip-lines-vertical:before{content:"\f7a5"}
.fa-grip-vertical:before{content:"\f58e"}
.fa-gripfire:before{content:"\f3ac"}
.fa-grunt:before{content:"\f3ad"}
.fa-guitar:before{content:"\f7a6"}
.fa-gulp:before{content:"\f3ae"}
.fa-h-square:before{content:"\f0fd"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-hacker-news-square:before{content:"\f3af"}
.fa-hackerrank:before{content:"\f5f7"}
.fa-hamburger:before{content:"\f805"}
.fa-hammer:before{content:"\f6e3"}
.fa-hamsa:before{content:"\f665"}
.fa-hand-holding:before{content:"\f4bd"}
.fa-hand-holding-heart:before{content:"\f4be"}
.fa-hand-holding-usd:before{content:"\f4c0"}
.fa-hand-lizard:before{content:"\f258"}
.fa-hand-middle-finger:before{content:"\f806"}
.fa-hand-paper:before{content:"\f256"}
.fa-hand-peace:before{content:"\f25b"}
.fa-hand-point-down:before{content:"\f0a7"}
.fa-hand-point-left:before{content:"\f0a5"}
.fa-hand-point-right:before{content:"\f0a4"}
.fa-hand-point-up:before{content:"\f0a6"}
.fa-hand-pointer:before{content:"\f25a"}
.fa-hand-rock:before{content:"\f255"}
.fa-hand-scissors:before{content:"\f257"}
.fa-hand-spock:before{content:"\f259"}
.fa-hands:before{content:"\f4c2"}
.fa-hands-helping:before{content:"\f4c4"}
.fa-handshake:before{content:"\f2b5"}
.fa-hanukiah:before{content:"\f6e6"}
.fa-hard-hat:before{content:"\f807"}
.fa-hashtag:before{content:"\f292"}
.fa-hat-cowboy:before{content:"\f8c0"}
.fa-hat-cowboy-side:before{content:"\f8c1"}
.fa-hat-wizard:before{content:"\f6e8"}
.fa-hdd:before{content:"\f0a0"}
.fa-heading:before{content:"\f1dc"}
.fa-headphones:before{content:"\f025"}
.fa-headphones-alt:before{content:"\f58f"}
.fa-headset:before{content:"\f590"}
.fa-heart:before{content:"\f004"}
.fa-heart-broken:before{content:"\f7a9"}
.fa-heartbeat:before{content:"\f21e"}
.fa-helicopter:before{content:"\f533"}
.fa-highlighter:before{content:"\f591"}
.fa-hiking:before{content:"\f6ec"}
.fa-hippo:before{content:"\f6ed"}
.fa-hips:before{content:"\f452"}
.fa-hire-a-helper:before{content:"\f3b0"}
.fa-history:before{content:"\f1da"}
.fa-hockey-puck:before{content:"\f453"}
.fa-holly-berry:before{content:"\f7aa"}
.fa-home:before{content:"\f015"}
.fa-hooli:before{content:"\f427"}
.fa-hornbill:before{content:"\f592"}
.fa-horse:before{content:"\f6f0"}
.fa-horse-head:before{content:"\f7ab"}
.fa-hospital:before{content:"\f0f8"}
.fa-hospital-alt:before{content:"\f47d"}
.fa-hospital-symbol:before{content:"\f47e"}
.fa-hot-tub:before{content:"\f593"}
.fa-hotdog:before{content:"\f80f"}
.fa-hotel:before{content:"\f594"}
.fa-hotjar:before{content:"\f3b1"}
.fa-hourglass:before{content:"\f254"}
.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-start:before{content:"\f251"}
.fa-house-damage:before{content:"\f6f1"}
.fa-houzz:before{content:"\f27c"}
.fa-hryvnia:before{content:"\f6f2"}
.fa-html5:before{content:"\f13b"}
.fa-hubspot:before{content:"\f3b2"}
.fa-i-cursor:before{content:"\f246"}
.fa-ice-cream:before{content:"\f810"}
.fa-icicles:before{content:"\f7ad"}
.fa-icons:before{content:"\f86d"}
.fa-id-badge:before{content:"\f2c1"}
.fa-id-card:before{content:"\f2c2"}
.fa-id-card-alt:before{content:"\f47f"}
.fa-ideal:before{content:"\f913"}
.fa-igloo:before{content:"\f7ae"}
.fa-image:before{content:"\f03e"}
.fa-images:before{content:"\f302"}
.fa-imdb:before{content:"\f2d8"}
.fa-inbox:before{content:"\f01c"}
.fa-indent:before{content:"\f03c"}
.fa-industry:before{content:"\f275"}
.fa-infinity:before{content:"\f534"}
.fa-info:before{content:"\f129"}
.fa-info-circle:before{content:"\f05a"}
.fa-instagram:before{content:"\f16d"}
.fa-intercom:before{content:"\f7af"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-invision:before{content:"\f7b0"}
.fa-ioxhost:before{content:"\f208"}
.fa-italic:before{content:"\f033"}
.fa-itch-io:before{content:"\f83a"}
.fa-itunes:before{content:"\f3b4"}
.fa-itunes-note:before{content:"\f3b5"}
.fa-java:before{content:"\f4e4"}
.fa-jedi:before{content:"\f669"}
.fa-jedi-order:before{content:"\f50e"}
.fa-jenkins:before{content:"\f3b6"}
.fa-jira:before{content:"\f7b1"}
.fa-joget:before{content:"\f3b7"}
.fa-joint:before{content:"\f595"}
.fa-joomla:before{content:"\f1aa"}
.fa-journal-whills:before{content:"\f66a"}
.fa-js:before{content:"\f3b8"}
.fa-js-square:before{content:"\f3b9"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-kaaba:before{content:"\f66b"}
.fa-kaggle:before{content:"\f5fa"}
.fa-key:before{content:"\f084"}
.fa-keybase:before{content:"\f4f5"}
.fa-keyboard:before{content:"\f11c"}
.fa-keycdn:before{content:"\f3ba"}
.fa-khanda:before{content:"\f66d"}
.fa-kickstarter:before{content:"\f3bb"}
.fa-kickstarter-k:before{content:"\f3bc"}
.fa-kiss:before{content:"\f596"}
.fa-kiss-beam:before{content:"\f597"}
.fa-kiss-wink-heart:before{content:"\f598"}
.fa-kiwi-bird:before{content:"\f535"}
.fa-korvue:before{content:"\f42f"}
.fa-landmark:before{content:"\f66f"}
.fa-language:before{content:"\f1ab"}
.fa-laptop:before{content:"\f109"}
.fa-laptop-code:before{content:"\f5fc"}
.fa-laptop-medical:before{content:"\f812"}
.fa-laravel:before{content:"\f3bd"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-laugh:before{content:"\f599"}
.fa-laugh-beam:before{content:"\f59a"}
.fa-laugh-squint:before{content:"\f59b"}
.fa-laugh-wink:before{content:"\f59c"}
.fa-layer-group:before{content:"\f5fd"}
.fa-leaf:before{content:"\f06c"}
.fa-leanpub:before{content:"\f212"}
.fa-lemon:before{content:"\f094"}
.fa-less:before{content:"\f41d"}
.fa-less-than:before{content:"\f536"}
.fa-less-than-equal:before{content:"\f537"}
.fa-level-down-alt:before{content:"\f3be"}
.fa-level-up-alt:before{content:"\f3bf"}
.fa-life-ring:before{content:"\f1cd"}
.fa-lightbulb:before{content:"\f0eb"}
.fa-line:before{content:"\f3c0"}
.fa-link:before{content:"\f0c1"}
.fa-linkedin:before{content:"\f08c"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-linode:before{content:"\f2b8"}
.fa-linux:before{content:"\f17c"}
.fa-lira-sign:before{content:"\f195"}
.fa-list:before{content:"\f03a"}
.fa-list-alt:before{content:"\f022"}
.fa-list-ol:before{content:"\f0cb"}
.fa-list-ul:before{content:"\f0ca"}
.fa-location-arrow:before{content:"\f124"}
.fa-lock:before{content:"\f023"}
.fa-lock-open:before{content:"\f3c1"}
.fa-long-arrow-alt-down:before{content:"\f309"}
.fa-long-arrow-alt-left:before{content:"\f30a"}
.fa-long-arrow-alt-right:before{content:"\f30b"}
.fa-long-arrow-alt-up:before{content:"\f30c"}
.fa-low-vision:before{content:"\f2a8"}
.fa-luggage-cart:before{content:"\f59d"}
.fa-lyft:before{content:"\f3c3"}
.fa-magento:before{content:"\f3c4"}
.fa-magic:before{content:"\f0d0"}
.fa-magnet:before{content:"\f076"}
.fa-mail-bulk:before{content:"\f674"}
.fa-mailchimp:before{content:"\f59e"}
.fa-male:before{content:"\f183"}
.fa-mandalorian:before{content:"\f50f"}
.fa-map:before{content:"\f279"}
.fa-map-marked:before{content:"\f59f"}
.fa-map-marked-alt:before{content:"\f5a0"}
.fa-map-marker:before{content:"\f041"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-markdown:before{content:"\f60f"}
.fa-marker:before{content:"\f5a1"}
.fa-mars:before{content:"\f222"}
.fa-mars-double:before{content:"\f227"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mask:before{content:"\f6fa"}
.fa-mastodon:before{content:"\f4f6"}
.fa-maxcdn:before{content:"\f136"}
.fa-mdb:before{content:"\f8ca"}
.fa-medal:before{content:"\f5a2"}
.fa-medapps:before{content:"\f3c6"}
.fa-medium:before{content:"\f23a"}
.fa-medium-m:before{content:"\f3c7"}
.fa-medkit:before{content:"\f0fa"}
.fa-medrt:before{content:"\f3c8"}
.fa-meetup:before{content:"\f2e0"}
.fa-megaport:before{content:"\f5a3"}
.fa-meh:before{content:"\f11a"}
.fa-meh-blank:before{content:"\f5a4"}
.fa-meh-rolling-eyes:before{content:"\f5a5"}
.fa-memory:before{content:"\f538"}
.fa-mendeley:before{content:"\f7b3"}
.fa-menorah:before{content:"\f676"}
.fa-mercury:before{content:"\f223"}
.fa-meteor:before{content:"\f753"}
.fa-microblog:before{content:"\f91a"}
.fa-microchip:before{content:"\f2db"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-alt:before{content:"\f3c9"}
.fa-microphone-alt-slash:before{content:"\f539"}
.fa-microphone-slash:before{content:"\f131"}
.fa-microscope:before{content:"\f610"}
.fa-microsoft:before{content:"\f3ca"}
.fa-minus:before{content:"\f068"}
.fa-minus-circle:before{content:"\f056"}
.fa-minus-square:before{content:"\f146"}
.fa-mitten:before{content:"\f7b5"}
.fa-mix:before{content:"\f3cb"}
.fa-mixcloud:before{content:"\f289"}
.fa-mizuni:before{content:"\f3cc"}
.fa-mobile:before{content:"\f10b"}
.fa-mobile-alt:before{content:"\f3cd"}
.fa-modx:before{content:"\f285"}
.fa-monero:before{content:"\f3d0"}
.fa-money-bill:before{content:"\f0d6"}
.fa-money-bill-alt:before{content:"\f3d1"}
.fa-money-bill-wave:before{content:"\f53a"}
.fa-money-bill-wave-alt:before{content:"\f53b"}
.fa-money-check:before{content:"\f53c"}
.fa-money-check-alt:before{content:"\f53d"}
.fa-monument:before{content:"\f5a6"}
.fa-moon:before{content:"\f186"}
.fa-mortar-pestle:before{content:"\f5a7"}
.fa-mosque:before{content:"\f678"}
.fa-motorcycle:before{content:"\f21c"}
.fa-mountain:before{content:"\f6fc"}
.fa-mouse:before{content:"\f8cc"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-mug-hot:before{content:"\f7b6"}
.fa-music:before{content:"\f001"}
.fa-napster:before{content:"\f3d2"}
.fa-neos:before{content:"\f612"}
.fa-network-wired:before{content:"\f6ff"}
.fa-neuter:before{content:"\f22c"}
.fa-newspaper:before{content:"\f1ea"}
.fa-nimblr:before{content:"\f5a8"}
.fa-node:before{content:"\f419"}
.fa-node-js:before{content:"\f3d3"}
.fa-not-equal:before{content:"\f53e"}
.fa-notes-medical:before{content:"\f481"}
.fa-npm:before{content:"\f3d4"}
.fa-ns8:before{content:"\f3d5"}
.fa-nutritionix:before{content:"\f3d6"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-oil-can:before{content:"\f613"}
.fa-old-republic:before{content:"\f510"}
.fa-om:before{content:"\f679"}
.fa-opencart:before{content:"\f23d"}
.fa-openid:before{content:"\f19b"}
.fa-opera:before{content:"\f26a"}
.fa-optin-monster:before{content:"\f23c"}
.fa-orcid:before{content:"\f8d2"}
.fa-osi:before{content:"\f41a"}
.fa-otter:before{content:"\f700"}
.fa-outdent:before{content:"\f03b"}
.fa-page4:before{content:"\f3d7"}
.fa-pagelines:before{content:"\f18c"}
.fa-pager:before{content:"\f815"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-paint-roller:before{content:"\f5aa"}
.fa-palette:before{content:"\f53f"}
.fa-palfed:before{content:"\f3d8"}
.fa-pallet:before{content:"\f482"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-paperclip:before{content:"\f0c6"}
.fa-parachute-box:before{content:"\f4cd"}
.fa-paragraph:before{content:"\f1dd"}
.fa-parking:before{content:"\f540"}
.fa-passport:before{content:"\f5ab"}
.fa-pastafarianism:before{content:"\f67b"}
.fa-paste:before{content:"\f0ea"}
.fa-patreon:before{content:"\f3d9"}
.fa-pause:before{content:"\f04c"}
.fa-pause-circle:before{content:"\f28b"}
.fa-paw:before{content:"\f1b0"}
.fa-paypal:before{content:"\f1ed"}
.fa-peace:before{content:"\f67c"}
.fa-pen:before{content:"\f304"}
.fa-pen-alt:before{content:"\f305"}
.fa-pen-fancy:before{content:"\f5ac"}
.fa-pen-nib:before{content:"\f5ad"}
.fa-pen-square:before{content:"\f14b"}
.fa-pencil-alt:before{content:"\f303"}
.fa-pencil-ruler:before{content:"\f5ae"}
.fa-penny-arcade:before{content:"\f704"}
.fa-people-carry:before{content:"\f4ce"}
.fa-pepper-hot:before{content:"\f816"}
.fa-percent:before{content:"\f295"}
.fa-percentage:before{content:"\f541"}
.fa-periscope:before{content:"\f3da"}
.fa-person-booth:before{content:"\f756"}
.fa-phabricator:before{content:"\f3db"}
.fa-phoenix-framework:before{content:"\f3dc"}
.fa-phoenix-squadron:before{content:"\f511"}
.fa-phone:before{content:"\f095"}
.fa-phone-alt:before{content:"\f879"}
.fa-phone-slash:before{content:"\f3dd"}
.fa-phone-square:before{content:"\f098"}
.fa-phone-square-alt:before{content:"\f87b"}
.fa-phone-volume:before{content:"\f2a0"}
.fa-photo-video:before{content:"\f87c"}
.fa-php:before{content:"\f457"}
.fa-pied-piper:before{content:"\f2ae"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-pied-piper-hat:before{content:"\f4e5"}
.fa-pied-piper-pp:before{content:"\f1a7"}
.fa-pied-piper-square:before{content:"\f91e"}
.fa-piggy-bank:before{content:"\f4d3"}
.fa-pills:before{content:"\f484"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-p:before{content:"\f231"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-pizza-slice:before{content:"\f818"}
.fa-place-of-worship:before{content:"\f67f"}
.fa-plane:before{content:"\f072"}
.fa-plane-arrival:before{content:"\f5af"}
.fa-plane-departure:before{content:"\f5b0"}
.fa-play:before{content:"\f04b"}
.fa-play-circle:before{content:"\f144"}
.fa-playstation:before{content:"\f3df"}
.fa-plug:before{content:"\f1e6"}
.fa-plus:before{content:"\f067"}
.fa-plus-circle:before{content:"\f055"}
.fa-plus-square:before{content:"\f0fe"}
.fa-podcast:before{content:"\f2ce"}
.fa-poll:before{content:"\f681"}
.fa-poll-h:before{content:"\f682"}
.fa-poo:before{content:"\f2fe"}
.fa-poo-storm:before{content:"\f75a"}
.fa-poop:before{content:"\f619"}
.fa-portrait:before{content:"\f3e0"}
.fa-pound-sign:before{content:"\f154"}
.fa-power-off:before{content:"\f011"}
.fa-pray:before{content:"\f683"}
.fa-praying-hands:before{content:"\f684"}
.fa-prescription:before{content:"\f5b1"}
.fa-prescription-bottle:before{content:"\f485"}
.fa-prescription-bottle-alt:before{content:"\f486"}
.fa-print:before{content:"\f02f"}
.fa-procedures:before{content:"\f487"}
.fa-product-hunt:before{content:"\f288"}
.fa-project-diagram:before{content:"\f542"}
.fa-pushed:before{content:"\f3e1"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-python:before{content:"\f3e2"}
.fa-qq:before{content:"\f1d6"}
.fa-qrcode:before{content:"\f029"}
.fa-question:before{content:"\f128"}
.fa-question-circle:before{content:"\f059"}
.fa-quidditch:before{content:"\f458"}
.fa-quinscape:before{content:"\f459"}
.fa-quora:before{content:"\f2c4"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-quran:before{content:"\f687"}
.fa-r-project:before{content:"\f4f7"}
.fa-radiation:before{content:"\f7b9"}
.fa-radiation-alt:before{content:"\f7ba"}
.fa-rainbow:before{content:"\f75b"}
.fa-random:before{content:"\f074"}
.fa-raspberry-pi:before{content:"\f7bb"}
.fa-ravelry:before{content:"\f2d9"}
.fa-react:before{content:"\f41b"}
.fa-reacteurope:before{content:"\f75d"}
.fa-readme:before{content:"\f4d5"}
.fa-rebel:before{content:"\f1d0"}
.fa-receipt:before{content:"\f543"}
.fa-record-vinyl:before{content:"\f8d9"}
.fa-recycle:before{content:"\f1b8"}
.fa-red-river:before{content:"\f3e3"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-alien:before{content:"\f281"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-redhat:before{content:"\f7bc"}
.fa-redo:before{content:"\f01e"}
.fa-redo-alt:before{content:"\f2f9"}
.fa-registered:before{content:"\f25d"}
.fa-remove-format:before{content:"\f87d"}
.fa-renren:before{content:"\f18b"}
.fa-reply:before{content:"\f3e5"}
.fa-reply-all:before{content:"\f122"}
.fa-replyd:before{content:"\f3e6"}
.fa-republican:before{content:"\f75e"}
.fa-researchgate:before{content:"\f4f8"}
.fa-resolving:before{content:"\f3e7"}
.fa-restroom:before{content:"\f7bd"}
.fa-retweet:before{content:"\f079"}
.fa-rev:before{content:"\f5b2"}
.fa-ribbon:before{content:"\f4d6"}
.fa-ring:before{content:"\f70b"}
.fa-road:before{content:"\f018"}
.fa-robot:before{content:"\f544"}
.fa-rocket:before{content:"\f135"}
.fa-rocketchat:before{content:"\f3e8"}
.fa-rockrms:before{content:"\f3e9"}
.fa-route:before{content:"\f4d7"}
.fa-rss:before{content:"\f09e"}
.fa-rss-square:before{content:"\f143"}
.fa-ruble-sign:before{content:"\f158"}
.fa-ruler:before{content:"\f545"}
.fa-ruler-combined:before{content:"\f546"}
.fa-ruler-horizontal:before{content:"\f547"}
.fa-ruler-vertical:before{content:"\f548"}
.fa-running:before{content:"\f70c"}
.fa-rupee-sign:before{content:"\f156"}
.fa-sad-cry:before{content:"\f5b3"}
.fa-sad-tear:before{content:"\f5b4"}
.fa-safari:before{content:"\f267"}
.fa-salesforce:before{content:"\f83b"}
.fa-sass:before{content:"\f41e"}
.fa-satellite:before{content:"\f7bf"}
.fa-satellite-dish:before{content:"\f7c0"}
.fa-save:before{content:"\f0c7"}
.fa-schlix:before{content:"\f3ea"}
.fa-school:before{content:"\f549"}
.fa-screwdriver:before{content:"\f54a"}
.fa-scribd:before{content:"\f28a"}
.fa-scroll:before{content:"\f70e"}
.fa-sd-card:before{content:"\f7c2"}
.fa-search:before{content:"\f002"}
.fa-search-dollar:before{content:"\f688"}
.fa-search-location:before{content:"\f689"}
.fa-search-minus:before{content:"\f010"}
.fa-search-plus:before{content:"\f00e"}
.fa-searchengin:before{content:"\f3eb"}
.fa-seedling:before{content:"\f4d8"}
.fa-sellcast:before{content:"\f2da"}
.fa-sellsy:before{content:"\f213"}
.fa-server:before{content:"\f233"}
.fa-servicestack:before{content:"\f3ec"}
.fa-shapes:before{content:"\f61f"}
.fa-share:before{content:"\f064"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-share-square:before{content:"\f14d"}
.fa-shekel-sign:before{content:"\f20b"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-ship:before{content:"\f21a"}
.fa-shipping-fast:before{content:"\f48b"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-shoe-prints:before{content:"\f54b"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-shopware:before{content:"\f5b5"}
.fa-shower:before{content:"\f2cc"}
.fa-shuttle-van:before{content:"\f5b6"}
.fa-sign:before{content:"\f4d9"}
.fa-sign-in-alt:before{content:"\f2f6"}
.fa-sign-language:before{content:"\f2a7"}
.fa-sign-out-alt:before{content:"\f2f5"}
.fa-signal:before{content:"\f012"}
.fa-signature:before{content:"\f5b7"}
.fa-sim-card:before{content:"\f7c4"}
.fa-simplybuilt:before{content:"\f215"}
.fa-sistrix:before{content:"\f3ee"}
.fa-sitemap:before{content:"\f0e8"}
.fa-sith:before{content:"\f512"}
.fa-skating:before{content:"\f7c5"}
.fa-sketch:before{content:"\f7c6"}
.fa-skiing:before{content:"\f7c9"}
.fa-skiing-nordic:before{content:"\f7ca"}
.fa-skull:before{content:"\f54c"}
.fa-skull-crossbones:before{content:"\f714"}
.fa-skyatlas:before{content:"\f216"}
.fa-skype:before{content:"\f17e"}
.fa-slack:before{content:"\f198"}
.fa-slack-hash:before{content:"\f3ef"}
.fa-slash:before{content:"\f715"}
.fa-sleigh:before{content:"\f7cc"}
.fa-sliders-h:before{content:"\f1de"}
.fa-slideshare:before{content:"\f1e7"}
.fa-smile:before{content:"\f118"}
.fa-smile-beam:before{content:"\f5b8"}
.fa-smile-wink:before{content:"\f4da"}
.fa-smog:before{content:"\f75f"}
.fa-smoking:before{content:"\f48d"}
.fa-smoking-ban:before{content:"\f54d"}
.fa-sms:before{content:"\f7cd"}
.fa-snapchat:before{content:"\f2ab"}
.fa-snapchat-ghost:before{content:"\f2ac"}
.fa-snapchat-square:before{content:"\f2ad"}
.fa-snowboarding:before{content:"\f7ce"}
.fa-snowflake:before{content:"\f2dc"}
.fa-snowman:before{content:"\f7d0"}
.fa-snowplow:before{content:"\f7d2"}
.fa-socks:before{content:"\f696"}
.fa-solar-panel:before{content:"\f5ba"}
.fa-sort:before{content:"\f0dc"}
.fa-sort-alpha-down:before{content:"\f15d"}
.fa-sort-alpha-down-alt:before{content:"\f881"}
.fa-sort-alpha-up:before{content:"\f15e"}
.fa-sort-alpha-up-alt:before{content:"\f882"}
.fa-sort-amount-down:before{content:"\f160"}
.fa-sort-amount-down-alt:before{content:"\f884"}
.fa-sort-amount-up:before{content:"\f161"}
.fa-sort-amount-up-alt:before{content:"\f885"}
.fa-sort-down:before{content:"\f0dd"}
.fa-sort-numeric-down:before{content:"\f162"}
.fa-sort-numeric-down-alt:before{content:"\f886"}
.fa-sort-numeric-up:before{content:"\f163"}
.fa-sort-numeric-up-alt:before{content:"\f887"}
.fa-sort-up:before{content:"\f0de"}
.fa-soundcloud:before{content:"\f1be"}
.fa-sourcetree:before{content:"\f7d3"}
.fa-spa:before{content:"\f5bb"}
.fa-space-shuttle:before{content:"\f197"}
.fa-speakap:before{content:"\f3f3"}
.fa-speaker-deck:before{content:"\f83c"}
.fa-spell-check:before{content:"\f891"}
.fa-spider:before{content:"\f717"}
.fa-spinner:before{content:"\f110"}
.fa-splotch:before{content:"\f5bc"}
.fa-spotify:before{content:"\f1bc"}
.fa-spray-can:before{content:"\f5bd"}
.fa-square:before{content:"\f0c8"}
.fa-square-full:before{content:"\f45c"}
.fa-square-root-alt:before{content:"\f698"}
.fa-squarespace:before{content:"\f5be"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stackpath:before{content:"\f842"}
.fa-stamp:before{content:"\f5bf"}
.fa-star:before{content:"\f005"}
.fa-star-and-crescent:before{content:"\f699"}
.fa-star-half:before{content:"\f089"}
.fa-star-half-alt:before{content:"\f5c0"}
.fa-star-of-david:before{content:"\f69a"}
.fa-star-of-life:before{content:"\f621"}
.fa-staylinked:before{content:"\f3f5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-steam-symbol:before{content:"\f3f6"}
.fa-step-backward:before{content:"\f048"}
.fa-step-forward:before{content:"\f051"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-sticker-mule:before{content:"\f3f7"}
.fa-sticky-note:before{content:"\f249"}
.fa-stop:before{content:"\f04d"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stopwatch:before{content:"\f2f2"}
.fa-store:before{content:"\f54e"}
.fa-store-alt:before{content:"\f54f"}
.fa-strava:before{content:"\f428"}
.fa-stream:before{content:"\f550"}
.fa-street-view:before{content:"\f21d"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-stripe:before{content:"\f429"}
.fa-stripe-s:before{content:"\f42a"}
.fa-stroopwafel:before{content:"\f551"}
.fa-studiovinari:before{content:"\f3f8"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-subscript:before{content:"\f12c"}
.fa-subway:before{content:"\f239"}
.fa-suitcase:before{content:"\f0f2"}
.fa-suitcase-rolling:before{content:"\f5c1"}
.fa-sun:before{content:"\f185"}
.fa-superpowers:before{content:"\f2dd"}
.fa-superscript:before{content:"\f12b"}
.fa-supple:before{content:"\f3f9"}
.fa-surprise:before{content:"\f5c2"}
.fa-suse:before{content:"\f7d6"}
.fa-swatchbook:before{content:"\f5c3"}
.fa-swift:before{content:"\f8e1"}
.fa-swimmer:before{content:"\f5c4"}
.fa-swimming-pool:before{content:"\f5c5"}
.fa-symfony:before{content:"\f83d"}
.fa-synagogue:before{content:"\f69b"}
.fa-sync:before{content:"\f021"}
.fa-sync-alt:before{content:"\f2f1"}
.fa-syringe:before{content:"\f48e"}
.fa-table:before{content:"\f0ce"}
.fa-table-tennis:before{content:"\f45d"}
.fa-tablet:before{content:"\f10a"}
.fa-tablet-alt:before{content:"\f3fa"}
.fa-tablets:before{content:"\f490"}
.fa-tachometer-alt:before{content:"\f3fd"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-tape:before{content:"\f4db"}
.fa-tasks:before{content:"\f0ae"}
.fa-taxi:before{content:"\f1ba"}
.fa-teamspeak:before{content:"\f4f9"}
.fa-teeth:before{content:"\f62e"}
.fa-teeth-open:before{content:"\f62f"}
.fa-telegram:before{content:"\f2c6"}
.fa-telegram-plane:before{content:"\f3fe"}
.fa-temperature-high:before{content:"\f769"}
.fa-temperature-low:before{content:"\f76b"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-tenge:before{content:"\f7d7"}
.fa-terminal:before{content:"\f120"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-th:before{content:"\f00a"}
.fa-th-large:before{content:"\f009"}
.fa-th-list:before{content:"\f00b"}
.fa-the-red-yeti:before{content:"\f69d"}
.fa-theater-masks:before{content:"\f630"}
.fa-themeco:before{content:"\f5c6"}
.fa-themeisle:before{content:"\f2b2"}
.fa-thermometer:before{content:"\f491"}
.fa-thermometer-empty:before{content:"\f2cb"}
.fa-thermometer-full:before{content:"\f2c7"}
.fa-thermometer-half:before{content:"\f2c9"}
.fa-thermometer-quarter:before{content:"\f2ca"}
.fa-thermometer-three-quarters:before{content:"\f2c8"}
.fa-think-peaks:before{content:"\f731"}
.fa-thumbs-down:before{content:"\f165"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbtack:before{content:"\f08d"}
.fa-ticket-alt:before{content:"\f3ff"}
.fa-times:before{content:"\f00d"}
.fa-times-circle:before{content:"\f057"}
.fa-tint:before{content:"\f043"}
.fa-tint-slash:before{content:"\f5c7"}
.fa-tired:before{content:"\f5c8"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-toilet:before{content:"\f7d8"}
.fa-toilet-paper:before{content:"\f71e"}
.fa-toolbox:before{content:"\f552"}
.fa-tools:before{content:"\f7d9"}
.fa-tooth:before{content:"\f5c9"}
.fa-torah:before{content:"\f6a0"}
.fa-torii-gate:before{content:"\f6a1"}
.fa-tractor:before{content:"\f722"}
.fa-trade-federation:before{content:"\f513"}
.fa-trademark:before{content:"\f25c"}
.fa-traffic-light:before{content:"\f637"}
.fa-trailer:before{content:"\f941"}
.fa-train:before{content:"\f238"}
.fa-tram:before{content:"\f7da"}
.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-trash:before{content:"\f1f8"}
.fa-trash-alt:before{content:"\f2ed"}
.fa-trash-restore:before{content:"\f829"}
.fa-trash-restore-alt:before{content:"\f82a"}
.fa-tree:before{content:"\f1bb"}
.fa-trello:before{content:"\f181"}
.fa-tripadvisor:before{content:"\f262"}
.fa-trophy:before{content:"\f091"}
.fa-truck:before{content:"\f0d1"}
.fa-truck-loading:before{content:"\f4de"}
.fa-truck-monster:before{content:"\f63b"}
.fa-truck-moving:before{content:"\f4df"}
.fa-truck-pickup:before{content:"\f63c"}
.fa-tshirt:before{content:"\f553"}
.fa-tty:before{content:"\f1e4"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-tv:before{content:"\f26c"}
.fa-twitch:before{content:"\f1e8"}
.fa-twitter:before{content:"\f099"}
.fa-twitter-square:before{content:"\f081"}
.fa-typo3:before{content:"\f42b"}
.fa-uber:before{content:"\f402"}
.fa-ubuntu:before{content:"\f7df"}
.fa-uikit:before{content:"\f403"}
.fa-umbraco:before{content:"\f8e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-umbrella-beach:before{content:"\f5ca"}
.fa-underline:before{content:"\f0cd"}
.fa-undo:before{content:"\f0e2"}
.fa-undo-alt:before{content:"\f2ea"}
.fa-uniregistry:before{content:"\f404"}
.fa-unity:before{content:"\f949"}
.fa-universal-access:before{content:"\f29a"}
.fa-university:before{content:"\f19c"}
.fa-unlink:before{content:"\f127"}
.fa-unlock:before{content:"\f09c"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-untappd:before{content:"\f405"}
.fa-upload:before{content:"\f093"}
.fa-ups:before{content:"\f7e0"}
.fa-usb:before{content:"\f287"}
.fa-user:before{content:"\f007"}
.fa-user-alt:before{content:"\f406"}
.fa-user-alt-slash:before{content:"\f4fa"}
.fa-user-astronaut:before{content:"\f4fb"}
.fa-user-check:before{content:"\f4fc"}
.fa-user-circle:before{content:"\f2bd"}
.fa-user-clock:before{content:"\f4fd"}
.fa-user-cog:before{content:"\f4fe"}
.fa-user-edit:before{content:"\f4ff"}
.fa-user-friends:before{content:"\f500"}
.fa-user-graduate:before{content:"\f501"}
.fa-user-injured:before{content:"\f728"}
.fa-user-lock:before{content:"\f502"}
.fa-user-md:before{content:"\f0f0"}
.fa-user-minus:before{content:"\f503"}
.fa-user-ninja:before{content:"\f504"}
.fa-user-nurse:before{content:"\f82f"}
.fa-user-plus:before{content:"\f234"}
.fa-user-secret:before{content:"\f21b"}
.fa-user-shield:before{content:"\f505"}
.fa-user-slash:before{content:"\f506"}
.fa-user-tag:before{content:"\f507"}
.fa-user-tie:before{content:"\f508"}
.fa-user-times:before{content:"\f235"}
.fa-users:before{content:"\f0c0"}
.fa-users-cog:before{content:"\f509"}
.fa-usps:before{content:"\f7e1"}
.fa-ussunnah:before{content:"\f407"}
.fa-utensil-spoon:before{content:"\f2e5"}
.fa-utensils:before{content:"\f2e7"}
.fa-vaadin:before{content:"\f408"}
.fa-vector-square:before{content:"\f5cb"}
.fa-venus:before{content:"\f221"}
.fa-venus-double:before{content:"\f226"}
.fa-venus-mars:before{content:"\f228"}
.fa-viacoin:before{content:"\f237"}
.fa-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before{content:"\f2aa"}
.fa-vial:before{content:"\f492"}
.fa-vials:before{content:"\f493"}
.fa-viber:before{content:"\f409"}
.fa-video:before{content:"\f03d"}
.fa-video-slash:before{content:"\f4e2"}
.fa-vihara:before{content:"\f6a7"}
.fa-vimeo:before{content:"\f40a"}
.fa-vimeo-square:before{content:"\f194"}
.fa-vimeo-v:before{content:"\f27d"}
.fa-vine:before{content:"\f1ca"}
.fa-vk:before{content:"\f189"}
.fa-vnv:before{content:"\f40b"}
.fa-voicemail:before{content:"\f897"}
.fa-volleyball-ball:before{content:"\f45f"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-mute:before{content:"\f6a9"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-up:before{content:"\f028"}
.fa-vote-yea:before{content:"\f772"}
.fa-vr-cardboard:before{content:"\f729"}
.fa-vuejs:before{content:"\f41f"}
.fa-walking:before{content:"\f554"}
.fa-wallet:before{content:"\f555"}
.fa-warehouse:before{content:"\f494"}
.fa-water:before{content:"\f773"}
.fa-wave-square:before{content:"\f83e"}
.fa-waze:before{content:"\f83f"}
.fa-weebly:before{content:"\f5cc"}
.fa-weibo:before{content:"\f18a"}
.fa-weight:before{content:"\f496"}
.fa-weight-hanging:before{content:"\f5cd"}
.fa-weixin:before{content:"\f1d7"}
.fa-whatsapp:before{content:"\f232"}
.fa-whatsapp-square:before{content:"\f40c"}
.fa-wheelchair:before{content:"\f193"}
.fa-whmcs:before{content:"\f40d"}
.fa-wifi:before{content:"\f1eb"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-wind:before{content:"\f72e"}
.fa-window-close:before{content:"\f410"}
.fa-window-maximize:before{content:"\f2d0"}
.fa-window-minimize:before{content:"\f2d1"}
.fa-window-restore:before{content:"\f2d2"}
.fa-windows:before{content:"\f17a"}
.fa-wine-bottle:before{content:"\f72f"}
.fa-wine-glass:before{content:"\f4e3"}
.fa-wine-glass-alt:before{content:"\f5ce"}
.fa-wix:before{content:"\f5cf"}
.fa-wizards-of-the-coast:before{content:"\f730"}
.fa-wolf-pack-battalion:before{content:"\f514"}
.fa-won-sign:before{content:"\f159"}
.fa-wordpress:before{content:"\f19a"}
.fa-wordpress-simple:before{content:"\f411"}
.fa-wpbeginner:before{content:"\f297"}
.fa-wpexplorer:before{content:"\f2de"}
.fa-wpforms:before{content:"\f298"}
.fa-wpressr:before{content:"\f3e4"}
.fa-wrench:before{content:"\f0ad"}
.fa-x-ray:before{content:"\f497"}
.fa-xbox:before{content:"\f412"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-y-combinator:before{content:"\f23b"}
.fa-yahoo:before{content:"\f19e"}
.fa-yammer:before{content:"\f840"}
.fa-yandex:before{content:"\f413"}
.fa-yandex-international:before{content:"\f414"}
.fa-yarn:before{content:"\f7e3"}
.fa-yelp:before{content:"\f1e9"}
.fa-yen-sign:before{content:"\f157"}
.fa-yin-yang:before{content:"\f6ad"}
.fa-yoast:before{content:"\f2b1"}
.fa-youtube:before{content:"\f167"}
.fa-youtube-square:before{content:"\f431"}
.fa-zhihu:before{content:"\f63f"}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url('fa-brands-400.eot');src:url('fa-brands-400.eot?#iefix') format("embedded-opentype"),url('fa-brands-400.woff2') format("woff2"),url('fa-brands-400.woff') format("woff"),url('fa-brands-400.ttf') format("truetype"),url('fa-brands-400.svg#fontawesome') format("svg")}
.fab{font-family:"Font Awesome 5 Brands"}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url('fa-regular-400.eot');src:url('fa-regular-400.eot?#iefix') format("embedded-opentype"),url('fa-regular-400.woff2') format("woff2"),url('fa-regular-400.woff') format("woff"),url('fa-regular-400.ttf') format("truetype"),url('fa-regular-400.svg#fontawesome') format("svg")}
.far{font-weight:400}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url('fa-solid-900.eot');src:url('fa-solid-900.eot?#iefix') format("embedded-opentype"),url('fa-solid-900.woff2') format("woff2"),url('fa-solid-900.woff') format("woff"),url('fa-solid-900.ttf') format("truetype"),url('fa-solid-900.svg#fontawesome') format("svg")}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa,.fas{font-weight:900}
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
pre,
code,
kbd,
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: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
select {
  word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -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: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.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, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.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: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.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: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.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: 15px;
  padding-left: 15px;
  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: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -ms-flex-order: -1;
  order: -1;
}
.order-last {
  -ms-flex-order: 13;
  order: 13;
}
.order-0 {
  -ms-flex-order: 0;
  order: 0;
}
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -ms-flex-order: 5;
  order: 5;
}
.order-6 {
  -ms-flex-order: 6;
  order: 6;
}
.order-7 {
  -ms-flex-order: 7;
  order: 7;
}
.order-8 {
  -ms-flex-order: 8;
  order: 8;
}
.order-9 {
  -ms-flex-order: 9;
  order: 9;
}
.order-10 {
  -ms-flex-order: 10;
  order: 10;
}
.order-11 {
  -ms-flex-order: 11;
  order: 11;
}
.order-12 {
  -ms-flex-order: 12;
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  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 > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  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 > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.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, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.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 + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 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 0.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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' 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(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 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 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' 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(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.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 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.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 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.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 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-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 0.2rem rgba(216, 217, 219, 0.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 0.2rem rgba(216, 217, 219, 0.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 0.2rem rgba(82, 88, 93, 0.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 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  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: #6c757d;
  border-color: #6c757d;
}
.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 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  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: #28a745;
  border-color: #28a745;
}
.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 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  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: #17a2b8;
  border-color: #17a2b8;
}
.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 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  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: #ffc107;
  border-color: #ffc107;
}
.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 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  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: #dc3545;
  border-color: #dc3545;
}
.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 0.2rem rgba(220, 53, 69, 0.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 0.2rem rgba(248, 249, 250, 0.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 0.2rem rgba(248, 249, 250, 0.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 0.2rem rgba(52, 58, 64, 0.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 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  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-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  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;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.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: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  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="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.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) {
  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:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .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) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: -ms-inline-flexbox;
  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: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  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: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.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: #007bff;
  background-color: #007bff;
}
.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(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.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(0, 123, 255, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -ms-transform: translateX(0.75rem);
      transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  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 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.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 + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  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: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  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 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  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: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  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: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 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, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.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, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.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: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    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-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    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-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    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: -1px;
}
.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  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: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.media-body {
  -ms-flex: 1;
  flex: 1;
}
.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.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: #007bff;
  border-color: #007bff;
}
.list-group-horizontal {
  -ms-flex-direction: row;
  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: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
    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: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
    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: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
    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: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
    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: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    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: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  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:hover, .list-group-item-dark.list-group-item-action:focus {
  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.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  -ms-transform: translate(0, -50px);
      transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  -ms-transform: none;
      transform: none;
}
.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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 {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.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;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  -ms-touch-action: pan-y;
  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 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -ms-transform: translateX(100%);
      transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -ms-transform: none;
      transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-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: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  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 0.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;
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border .75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
@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;
  -webkit-animation: spinner-grow .75s linear infinite;
  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: #007bff !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !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: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !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: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    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 iframe,
.embed-responsive embed,
.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.857143%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    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 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.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: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.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: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.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: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.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: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.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: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.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: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.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: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.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: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.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: #007bff !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.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 {
  *,
  *::before,
  *::after {
    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;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    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 th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  -ms-transform: translate(-50%, -100%);
      transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
.jsoneditor input,.jsoneditor input:not([type]),.jsoneditor input[type=search],.jsoneditor input[type=text],.jsoneditor-modal input,.jsoneditor-modal input:not([type]),.jsoneditor-modal input[type=search],.jsoneditor-modal input[type=text]{height:auto;border:inherit;box-shadow:none;font-size:inherit;box-sizing:inherit;padding:inherit;font-family:inherit;transition:none;line-height:inherit}
.jsoneditor input:focus,.jsoneditor input:not([type]):focus,.jsoneditor input[type=search]:focus,.jsoneditor input[type=text]:focus,.jsoneditor-modal input:focus,.jsoneditor-modal input:not([type]):focus,.jsoneditor-modal input[type=search]:focus,.jsoneditor-modal input[type=text]:focus{border:inherit;box-shadow:inherit}
.jsoneditor textarea,.jsoneditor-modal textarea{height:inherit}
.jsoneditor select,.jsoneditor-modal select{display:inherit;height:inherit}
.jsoneditor label,.jsoneditor-modal label{font-size:inherit;font-weight:inherit;color:inherit}
.jsoneditor table,.jsoneditor-modal table{border-collapse:collapse;width:auto}
.jsoneditor td,.jsoneditor th,.jsoneditor-modal td,.jsoneditor-modal th{padding:0;display:table-cell;text-align:left;vertical-align:inherit;border-radius:inherit}
.jsoneditor .autocomplete.dropdown{position:absolute;background:#fff;box-shadow:2px 2px 12px rgba(128,128,128,.3);border:1px solid #d3d3d3;overflow-x:hidden;overflow-y:auto;cursor:default;margin:0;padding:5px;text-align:left;outline:0;font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace;font-size:14px}
.jsoneditor .autocomplete.dropdown .item{color:#1a1a1a}
.jsoneditor .autocomplete.dropdown .item.hover{background-color:#ebebeb}
.jsoneditor .autocomplete.hint{color:#a1a1a1;top:4px;left:4px}
.jsoneditor-contextmenu-root{position:relative;width:0;height:0}
.jsoneditor-contextmenu{position:absolute;box-sizing:content-box;z-index:2}
.jsoneditor-contextmenu .jsoneditor-menu{position:relative;left:0;top:0;width:128px;height:auto;background:#fff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px rgba(128,128,128,.3);list-style:none;margin:0;padding:0}
.jsoneditor-contextmenu .jsoneditor-menu button{position:relative;padding:0 8px 0 0;margin:0;width:128px;height:auto;border:none;cursor:pointer;color:#4d4d4d;background:0 0;font-size:14px;font-family:arial,sans-serif;box-sizing:border-box;text-align:left}
.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{padding:0;border:0}
.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{width:96px}
.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}
.jsoneditor-contextmenu .jsoneditor-menu li{overflow:hidden}
.jsoneditor-contextmenu .jsoneditor-menu li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px rgba(128,128,128,.5);padding:0 10px;transition:all .3s ease-out}
.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{margin-left:24px}
.jsoneditor-contextmenu .jsoneditor-menu li ul li button{padding-left:24px;-webkit-animation:all ease-in-out 1s;animation:all ease-in-out 1s}
.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url('jsoneditor-icons.svg');background-position:0 -72px}
.jsoneditor-contextmenu .jsoneditor-icon{position:absolute;top:0;left:0;width:24px;height:24px;border:none;padding:0;margin:0;background-image:url('jsoneditor-icons.svg')}
.jsoneditor-contextmenu .jsoneditor-text{padding:4px 0 4px 24px;word-wrap:break-word}
.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{padding-right:24px}
.jsoneditor-contextmenu .jsoneditor-separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}
.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{background-position:-24px 0}
.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon{background-position:0 0}
.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{background-position:0 0}
.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{background-position:-48px 0}
.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{background-position:-168px 0}
.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{background-position:-192px 0}
.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{background-position:-216px 0}
.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{background-position:0 -24px}
.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{background-position:-144px 0}
.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{background-position:-120px 0}
.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{background-position:-72px 0}
.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{background-position:-96px 0}
.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{background-image:none;width:6px}
.jsoneditor-contextmenu li,.jsoneditor-contextmenu ul{box-sizing:content-box;position:relative}
.jsoneditor-contextmenu .jsoneditor-menu button:focus,.jsoneditor-contextmenu .jsoneditor-menu button:hover{color:#1a1a1a;background-color:#f5f5f5;outline:0}
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover{color:#fff;background-color:#ee422e}
.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover{background-color:#f5f5f5}
.jsoneditor-modal{max-width:95%;border-radius:2px!important;padding:45px 15px 15px 15px!important;box-shadow:2px 2px 12px rgba(128,128,128,.3);color:#4d4d4d;line-height:1.3em}
.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}
.jsoneditor-modal .pico-modal-header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;padding:0 10px;height:30px;line-height:30px;font-family:arial,sans-serif;font-size:11pt;background:#3883fa;color:#fff}
.jsoneditor-modal table{width:100%}
.jsoneditor-modal table td{padding:3px 0}
.jsoneditor-modal table td.jsoneditor-modal-input{text-align:right;padding-right:0;white-space:nowrap}
.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}
.jsoneditor-modal table th{vertical-align:middle}
.jsoneditor-modal p:first-child{margin-top:0}
.jsoneditor-modal a{color:#3883fa}
.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}
.jsoneditor-modal .pico-close{background:0 0!important;font-size:24px!important;top:7px!important;right:7px!important;color:#fff}
.jsoneditor-modal input{padding:4px}
.jsoneditor-modal input[type=text]{cursor:inherit}
.jsoneditor-modal input[disabled]{background:#d3d3d3;color:grey}
.jsoneditor-modal .jsoneditor-select-wrapper{position:relative;display:inline-block}
.jsoneditor-modal .jsoneditor-select-wrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;position:absolute;right:8px;top:14px;pointer-events:none}
.jsoneditor-modal select{padding:3px 24px 3px 10px;min-width:180px;max-width:350px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;text-overflow:"";font-size:14px;line-height:1.5em}
.jsoneditor-modal select::-ms-expand{display:none}
.jsoneditor-modal .jsoneditor-button-group input{padding:4px 10px;margin:0;border-radius:0;border-left-style:none}
.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-style:solid}
.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-top-right-radius:3px;border-bottom-right-radius:3px}
.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}
.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}
.jsoneditor-modal .jsoneditor-jmespath-wizard{line-height:1.2em;width:100%;padding:0;border-radius:3px}
.jsoneditor-modal .jsoneditor-jmespath-label{font-weight:700;color:#1e90ff;margin-top:20px;margin-bottom:5px}
.jsoneditor-modal .jsoneditor-jmespath-wizard-table{width:100%;border-collapse:collapse}
.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px 0}
.jsoneditor-modal .jsoneditor-inline{position:relative;display:inline-block;width:100%;padding-top:2px;padding-bottom:2px}
.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}
.jsoneditor-modal .jsoneditor-jmespath-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}
.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}
.jsoneditor-modal .jsoneditor-jmespath-filter-value{min-width:180px;-ms-flex:1;flex:1}
.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}
.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}
.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}
.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}
.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}
.jsoneditor-modal table td,.jsoneditor-modal table th{text-align:left;vertical-align:middle;font-weight:400;color:#4d4d4d;border-spacing:0;border-collapse:collapse}
.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal select,.jsoneditor-modal textarea{background:#fff;border:1px solid #d3d3d3;color:#4d4d4d;border-radius:3px;padding:4px}
.jsoneditor-modal #query,.jsoneditor-modal textarea{border-radius:unset}
.jsoneditor-modal,.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal option,.jsoneditor-modal select,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal textarea{font-size:10.5pt;font-family:arial,sans-serif}
.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace;font-size:14px;width:100%;box-sizing:border-box}
.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}
.jsoneditor-modal input,.jsoneditor-modal select{cursor:pointer}
.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}
.jsoneditor{color:#1a1a1a;border:thin solid #3883fa;box-sizing:border-box;width:100%;height:100%;position:relative;padding:0;line-height:100%}
div.jsoneditor-default,div.jsoneditor-field,div.jsoneditor-readonly,div.jsoneditor-value{border:1px solid transparent;min-height:16px;min-width:32px;line-height:16px;padding:2px;margin:1px;word-wrap:break-word;float:left}
div.jsoneditor-field p,div.jsoneditor-value p{margin:0}
div.jsoneditor-value{word-break:break-word}
div.jsoneditor-value.jsoneditor-empty::after{content:"value"}
div.jsoneditor-value.jsoneditor-string{color:#006000}
div.jsoneditor-value.jsoneditor-number{color:#ee422e}
div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}
div.jsoneditor-value.jsoneditor-null{color:#004ed0}
div.jsoneditor-value.jsoneditor-color-value{color:#1a1a1a}
div.jsoneditor-value.jsoneditor-invalid{color:#1a1a1a}
div.jsoneditor-readonly{min-width:16px;color:grey}
div.jsoneditor-empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}
div.jsoneditor-field.jsoneditor-empty::after{content:"field"}
div.jsoneditor td{vertical-align:top}
div.jsoneditor td.jsoneditor-separator{padding:3px 0;vertical-align:top;color:grey}
div.jsoneditor td.jsoneditor-tree{vertical-align:top}
div.jsoneditor.busy pre.jsoneditor-preview{background:#f5f5f5;color:grey}
div.jsoneditor.busy div.jsoneditor-busy{display:inherit}
div.jsoneditor code.jsoneditor-preview{background:0 0}
div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{width:100%;height:100%;box-sizing:border-box;overflow:auto;padding:2px;margin:0;white-space:pre-wrap;word-break:break-all}
div.jsoneditor-default{color:grey;padding-left:10px}
div.jsoneditor-tree{width:100%;height:100%;position:relative;overflow:auto;background:#fff}
div.jsoneditor-tree button.jsoneditor-button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background-color:transparent;background-image:url('jsoneditor-icons.svg')}
div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}
div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}
div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}
div.jsoneditor-tree button.jsoneditor-contextmenu-button{background-position:-48px -72px}
div.jsoneditor-tree button.jsoneditor-invisible{visibility:hidden;background:0 0}
div.jsoneditor-tree button.jsoneditor-dragarea{background-image:url('jsoneditor-icons.svg');background-position:-72px -72px;cursor:move}
div.jsoneditor-tree :focus{outline:0}
div.jsoneditor-tree div.jsoneditor-show-more{display:inline-block;padding:3px 4px;margin:2px 0;background-color:#e5e5e5;border-radius:3px;color:grey;font-family:arial,sans-serif;font-size:14px}
div.jsoneditor-tree div.jsoneditor-show-more a{display:inline-block;color:grey}
div.jsoneditor-tree div.jsoneditor-color{display:inline-block;width:12px;height:12px;margin:4px;border:1px solid grey;cursor:pointer}
div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly{cursor:inherit}
div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;color:#fff;font-family:arial,sans-serif;border-radius:3px;display:inline-block;padding:3px;margin:0 3px}
div.jsoneditor-tree table.jsoneditor-tree{border-collapse:collapse;border-spacing:0;width:100%}
div.jsoneditor-tree .jsoneditor-button{display:block}
div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url('jsoneditor-icons.svg');background-position:-168px -48px;background-color:transparent}
div.jsoneditor-outer{position:static;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}
div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}
div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}
div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}
div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}
div.jsoneditor-busy{position:absolute;top:15%;left:0;box-sizing:border-box;width:100%;text-align:center;display:none}
div.jsoneditor-busy span{background-color:#ffffab;border:1px solid #fe0;border-radius:3px;padding:5px 15px;box-shadow:0 0 5px rgba(0,0,0,.4)}
div.jsoneditor-field.jsoneditor-empty::after,div.jsoneditor-value.jsoneditor-empty::after{pointer-events:none;color:#d3d3d3;font-size:8pt}
a.jsoneditor-value.jsoneditor-url,div.jsoneditor-value.jsoneditor-url{color:#006000;text-decoration:underline}
a.jsoneditor-value.jsoneditor-url{display:inline-block;padding:2px;margin:2px}
a.jsoneditor-value.jsoneditor-url:focus,a.jsoneditor-value.jsoneditor-url:hover{color:#ee422e}
div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value.jsoneditor-highlight,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover{background-color:#ffffab;border:1px solid #fe0;border-radius:2px}
div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}
div.jsoneditor-value.jsoneditor-array,div.jsoneditor-value.jsoneditor-object{min-width:16px}
div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{background-position:-48px -48px}
div.jsoneditor-tree div.jsoneditor-show-more a:focus,div.jsoneditor-tree div.jsoneditor-show-more a:hover{color:#ee422e}
.ace-jsoneditor,textarea.jsoneditor-text{min-height:150px}
.ace-jsoneditor.ace_editor,textarea.jsoneditor-text.ace_editor{font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace}
textarea.jsoneditor-text{width:100%;height:100%;margin:0;box-sizing:border-box;outline-width:0;border:none;background-color:#fff;resize:none}
tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}
tr.jsoneditor-selected button.jsoneditor-contextmenu-button,tr.jsoneditor-selected button.jsoneditor-dragarea{visibility:hidden}
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{visibility:visible}
div.jsoneditor-tree button.jsoneditor-dragarea:focus,div.jsoneditor-tree button.jsoneditor-dragarea:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}
div.jsoneditor td,div.jsoneditor th,div.jsoneditor tr{padding:0;margin:0}
.jsoneditor-popover,.jsoneditor-schema-error,div.jsoneditor td,div.jsoneditor textarea,div.jsoneditor th,div.jsoneditor-field,div.jsoneditor-value,pre.jsoneditor-preview{font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace;font-size:14px;color:#1a1a1a}
.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}
.jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.4);color:#fff;padding:7px 10px;position:absolute;cursor:auto;width:200px}
.jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}
.jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}
.jsoneditor-popover.jsoneditor-below{top:32px;left:-98px}
.jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}
.jsoneditor-popover.jsoneditor-left{top:-7px;right:32px}
.jsoneditor-popover.jsoneditor-left:before{border-left:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;right:-14px;left:inherit;margin-left:inherit;margin-top:-7px;position:absolute}
.jsoneditor-popover.jsoneditor-right{top:-7px;left:32px}
.jsoneditor-popover.jsoneditor-right:before{border-right:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;left:-14px;margin-left:inherit;margin-top:-7px;position:absolute}
.jsoneditor-popover:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";display:block;left:50%;margin-left:-7px;position:absolute}
.jsoneditor-text-errors tr.jump-to-line:hover{text-decoration:underline;cursor:pointer}
.jsoneditor-schema-error:focus .jsoneditor-popover,.jsoneditor-schema-error:hover .jsoneditor-popover{display:block;-webkit-animation:fade-in .3s linear 1,move-up .3s linear 1;animation:fade-in .3s linear 1,move-up .3s linear 1}
@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}
@keyframes fade-in{from{opacity:0}to{opacity:1}}
.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}
.jsoneditor .jsoneditor-validation-errors{width:100%;overflow:hidden}
.jsoneditor .jsoneditor-additional-errors{position:absolute;margin:auto;bottom:31px;left:calc(50% - 92px);color:grey;background-color:#ebebeb;padding:7px 15px;border-radius:8px}
.jsoneditor .jsoneditor-additional-errors.visible{visibility:visible;opacity:1;transition:opacity 2s linear}
.jsoneditor .jsoneditor-additional-errors.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}
.jsoneditor .jsoneditor-text-errors{width:100%;border-collapse:collapse;border-top:1px solid #ffc700}
.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}
.jsoneditor .jsoneditor-text-errors td pre{margin:0;white-space:pre-wrap}
.jsoneditor .jsoneditor-text-errors tr{background-color:#ffffab}
.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:#ee2e2e70}
.jsoneditor-text-errors .jsoneditor-schema-error{border:none;width:24px;height:24px;padding:0;margin:0 4px 0 0;cursor:pointer}
.jsoneditor-text-errors tr .jsoneditor-schema-error{background-image:url('jsoneditor-icons.svg');background-position:-168px -48px;background-color:transparent}
.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background-image:url('jsoneditor-icons.svg');background-position:-25px 0;background-color:transparent}
.jsoneditor-anchor{cursor:pointer}
.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{top:28px;left:-10px}
.fadein{-webkit-animation:fadein .3s;animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}
@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}
@keyframes fadein{0%{opacity:0}100%{opacity:1}}
.jsoneditor-modal input[type=search].selectr-input{border:1px solid #d3d3d3;width:calc(100% - 4px);margin:2px;padding:4px;box-sizing:border-box}
.jsoneditor-modal button.selectr-input-clear{right:8px}
.jsoneditor-menu{width:100%;height:35px;padding:2px;margin:0;box-sizing:border-box;color:#fff;background-color:#3883fa;border-bottom:1px solid #3883fa}
.jsoneditor-menu>.jsoneditor-modes>button,.jsoneditor-menu>button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid transparent;background-color:transparent;background-image:url('jsoneditor-icons.svg');color:#fff;opacity:.8;font-family:arial,sans-serif;font-size:14px;float:left}
.jsoneditor-menu>.jsoneditor-modes>button:hover,.jsoneditor-menu>button:hover{background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4)}
.jsoneditor-menu>.jsoneditor-modes>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>button:focus{background-color:rgba(255,255,255,.3)}
.jsoneditor-menu>.jsoneditor-modes>button:disabled,.jsoneditor-menu>button:disabled{opacity:.5;background-color:transparent;border:none}
.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}
.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}
.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}
.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}
.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform{display:none}
.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}
.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}
.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}
.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}
.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}
.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}
.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}
.jsoneditor-menu>.jsoneditor-modes{display:inline-block;float:left}
.jsoneditor-menu>.jsoneditor-modes>button{background-image:none;width:auto;padding-left:6px;padding-right:6px}
.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator,.jsoneditor-menu>button.jsoneditor-separator{margin-left:10px}
.jsoneditor-menu a{font-family:arial,sans-serif;font-size:14px;color:#fff;opacity:.8;vertical-align:middle}
.jsoneditor-menu a:hover{opacity:1}
.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}
.jsoneditor-navigation-bar{width:100%;height:26px;line-height:26px;padding:0;margin:0;border-bottom:1px solid #d3d3d3;box-sizing:border-box;color:grey;background-color:#ebebeb;overflow:hidden;font-family:arial,sans-serif;font-size:14px}
.jsoneditor-search{font-family:arial,sans-serif;position:absolute;right:4px;top:4px;border-collapse:collapse;border-spacing:0;display:-ms-flexbox;display:flex}
.jsoneditor-search input{color:#1a1a1a;width:120px;border:none;outline:0;margin:1px;line-height:20px;font-family:arial,sans-serif}
.jsoneditor-search button{width:16px;height:24px;padding:0;margin:0;border:none;background:url('jsoneditor-icons.svg');vertical-align:top}
.jsoneditor-search button:hover{background-color:transparent}
.jsoneditor-search button.jsoneditor-refresh{width:18px;background-position:-99px -73px}
.jsoneditor-search button.jsoneditor-next{cursor:pointer;background-position:-124px -73px}
.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}
.jsoneditor-search button.jsoneditor-previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}
.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}
.jsoneditor-results{font-family:arial,sans-serif;color:#fff;padding-right:5px;line-height:26px}
.jsoneditor-frame{border:1px solid transparent;background-color:#fff;padding:0 2px;margin:0}
.jsoneditor-statusbar{line-height:26px;height:26px;color:grey;background-color:#ebebeb;border-top:1px solid #d3d3d3;box-sizing:border-box;font-size:14px}
.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}
.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}
.jsoneditor-statusbar>.jsoneditor-validation-error-icon{float:right;width:24px;height:24px;padding:0;margin-top:1px;background-image:url('jsoneditor-icons.svg');background-position:-168px -48px;cursor:pointer}
.jsoneditor-statusbar>.jsoneditor-validation-error-count{float:right;margin:0 4px 0 0;cursor:pointer}
.jsoneditor-statusbar>.jsoneditor-parse-error-icon{float:right;width:24px;height:24px;padding:0;margin:1px;background-image:url('jsoneditor-icons.svg');background-position:-25px 0}
.jsoneditor-statusbar .jsoneditor-array-info a{color:inherit}
div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{margin:0 4px}
.jsoneditor-treepath{padding:0 5px;overflow:hidden;white-space:nowrap;outline:0}
.jsoneditor-treepath.show-all{word-wrap:break-word;white-space:normal;position:absolute;background-color:#ebebeb;z-index:1;box-shadow:2px 2px 12px rgba(128,128,128,.3)}
.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{display:none}
.jsoneditor-treepath div.jsoneditor-contextmenu-root{position:absolute;left:0}
.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{position:absolute;background-color:#ebebeb;left:0;height:20px;padding:0 3px;cursor:pointer}
.jsoneditor-treepath .jsoneditor-treepath-element{margin:1px;font-family:arial,sans-serif;font-size:14px}
.jsoneditor-treepath .jsoneditor-treepath-seperator{margin:2px;font-size:9pt;font-family:arial,sans-serif}
.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}
/*!
 * Selectr 2.4.0
 * https://github.com/Mobius1/Selectr
 *
 * Released under the MIT license
 */
.selectr-container{position:relative}
.selectr-container li{list-style:none}
.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0 none}
.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}
.selectr-desktop.multiple .selectr-visible{display:none}
.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}
.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}
.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999;border-radius:3px;background-color:#fff}
.selectr-selected::before{position:absolute;top:50%;right:10px;width:0;height:0;content:"";-ms-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0 4px;border-style:solid;border-color:#6c7a86 transparent transparent}
.selectr-container.native-open .selectr-selected::before,.selectr-container.open .selectr-selected::before{border-width:0 4px 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}
.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.selectr-placeholder{color:#6c7a86}
.selectr-tags{margin:0;padding:0;white-space:normal}
.has-selected .selectr-tags{margin:0 0 -2px}
.selectr-tag{list-style:none;position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:medium none;border-radius:10px;background:#acb7bf none repeat scroll 0 0}
.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}
.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999 #999;border-radius:0 0 3px 3px;background-color:#fff}
.selectr-container.open .selectr-options-container{display:block}
.selectr-input-container{position:relative;display:none}
.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);border:medium none;background-color:transparent;z-index:11}
.selectr-clear,.selectr-input-clear{display:none}
.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}
.selectr-selected .selectr-tag-remove{right:2px}
.selectr-clear::after,.selectr-clear::before,.selectr-input-clear::after,.selectr-input-clear::before,.selectr-tag-remove::after,.selectr-tag-remove::before{position:absolute;top:5px;left:9px;width:2px;height:10px;content:" ";background-color:#6c7a86}
.selectr-tag-remove::after,.selectr-tag-remove::before{top:4px;width:3px;height:12px;background-color:#fff}
.selectr-clear:before,.selectr-input-clear::before,.selectr-tag-remove::before{-ms-transform:rotate(45deg);transform:rotate(45deg)}
.selectr-clear:after,.selectr-input-clear::after,.selectr-tag-remove::after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}
.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999;border-radius:3px}
.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999;border-radius:0 0 3px 3px;background-color:#fff}
.selectr-container.notice .selectr-notice{display:block}
.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}
.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}
.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}
.selectr-option{position:relative;display:block;padding:5px 20px;list-style:outside none none;cursor:pointer;font-weight:400}
.selectr-options.optgroups>.selectr-option{padding-left:25px}
.selectr-optgroup{font-weight:700;padding:0}
.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}
.selectr-match{text-decoration:underline}
.selectr-option.selected{background-color:#ddd}
.selectr-option.active{color:#fff;background-color:#5897fb}
.selectr-option.disabled{opacity:.4}
.selectr-option.excluded{display:none}
.selectr-container.open .selectr-selected{border-color:#999 #999 transparent #999;border-radius:3px 3px 0 0}
.selectr-container.open .selectr-selected::after{-ms-transform:rotate(180deg) translate3d(0,50%,0);transform:rotate(180deg) translate3d(0,50%,0)}
.selectr-disabled{opacity:.6}
.has-selected .selectr-placeholder,.selectr-empty{display:none}
.has-selected .selectr-label{display:block}
.taggable .selectr-selected{padding:4px 28px 4px 4px}
.taggable .selectr-selected::after{display:table;content:" ";clear:both}
.taggable .selectr-label{width:auto}
.taggable .selectr-tags{float:left;display:block}
.taggable .selectr-placeholder{display:none}
.input-tag{float:left;min-width:90px;width:auto}
.selectr-tag-input{border:medium none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}
.selectr-input-container.loading::after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:"";-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-ms-transform-origin:50% 0 0;transform-origin:50% 0 0;-webkit-animation:.5s linear 0s normal forwards infinite running selectr-spin;animation:.5s linear 0s normal forwards infinite running selectr-spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}
@-webkit-keyframes selectr-spin{0%{transform:rotate(0) translate3d(0,-50%,0)}100%{transform:rotate(360deg) translate3d(0,-50%,0)}}
@keyframes selectr-spin{0%{transform:rotate(0) translate3d(0,-50%,0)}100%{transform:rotate(360deg) translate3d(0,-50%,0)}}
.selectr-container.open.inverted .selectr-selected{border-color:transparent #999 #999;border-radius:0 0 3px 3px}
.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999 #999 transparent;border-radius:3px 3px 0 0;background-color:#fff}
.selectr-container.inverted .selectr-options-container{top:auto;bottom:calc(100% - 1px)}
.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}
.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}
.selectr-container ::placeholder{color:#6c7a86;opacity:1}
.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: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: -ms-flexbox;
  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: transparent;
  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, 0.32);
}
.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
/**
 * In case when Nebular Layout custom scroll `withScroll` mode is enabled
 * we need to disable default CDK scroll blocker (@link NbBlockScrollStrategyAdapter) on HTML element
 * so that it won't add additional positioning.
 */
.nb-global-scrollblock {
  position: static;
  width: auto;
  overflow: hidden;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * Normalization of HTML elements, manually forked from Normalize.css to remove
 * styles targeting irrelevant browsers while applying new styles.
 *
 * Normalize is licensed MIT. https://github.com/necolas/normalize.css
 */
html {
  box-sizing: border-box;
}
*, *::before, *::after {
  box-sizing: inherit;
}
html, body {
  margin: 0;
  padding: 0;
}
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type='checkbox'],
[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.visually-hidden {
  /* https://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
.nb-theme-corporate nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-corporate .layout {
  min-width: 300px;
}
.nb-theme-corporate nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}
.nb-theme-corporate nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-corporate nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: none;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-corporate nb-layout .layout .layout-container .content.center {
  width: 900px;
  -ms-flex: 0 100 900px !important;
      flex: 0 100 900px !important;
}
.nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-corporate nb-layout-header {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-layout-header nav {
  color: #222b45;
  box-shadow: none;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-layout-header nav a {
  color: #222b45;
}
.nb-theme-corporate nb-layout-header nav a:focus, .nb-theme-corporate nb-layout-header nav a:active, .nb-theme-corporate nb-layout-header nav a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-corporate nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-corporate nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-corporate nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-corporate nb-sidebar {
  background-color: #ffffff;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-corporate nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-corporate nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-corporate nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-corporate nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.collapsed nb-sidebar-header, .nb-theme-corporate nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: '';
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  -ms-flex-pack: center;
      justify-content: center;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.fixed.left.collapsed + .content,
.nb-theme-corporate nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-corporate nb-sidebar.fixed.right.collapsed + .content,
.nb-theme-corporate nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-corporate nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-corporate nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-corporate nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-corporate nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-corporate nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:hover[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:active[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:hover[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:active[nbButtonToggle] {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active), .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: none;
}
[dir=ltr] .nb-theme-corporate nb-calendar-pageable-navigation {
  margin-left: auto;
}
[dir=rtl] .nb-theme-corporate nb-calendar-pageable-navigation {
  margin-right: auto;
}
.nb-theme-corporate nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.nb-theme-corporate nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-corporate nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.nb-theme-corporate nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-corporate nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}
.nb-theme-corporate nb-calendar-week-numbers .sign-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
  margin-bottom: 0.25rem;
}
.nb-theme-corporate nb-calendar-week-numbers .sign,
.nb-theme-corporate nb-calendar-week-numbers .week-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}
.nb-theme-corporate nb-calendar-week-numbers.size-large .sign,
.nb-theme-corporate nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #edf1f7;
}
.nb-theme-corporate nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .cell-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell,
.nb-theme-corporate nb-calendar-picker .month-cell,
.nb-theme-corporate nb-calendar-picker .year-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #222b45;
  text-transform: uppercase;
  cursor: pointer;
}
.nb-theme-corporate nb-calendar-picker .day-cell,
.nb-theme-corporate nb-calendar-picker .day-cell .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell,
.nb-theme-corporate nb-calendar-picker .month-cell .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell,
.nb-theme-corporate nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate nb-calendar-picker .day-cell.empty, .nb-theme-corporate nb-calendar-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-picker .month-cell.empty,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-picker .year-cell.empty,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled {
  cursor: default;
}
.nb-theme-corporate nb-calendar-picker .day-cell.bounding-month,
.nb-theme-corporate nb-calendar-picker .month-cell.bounding-month,
.nb-theme-corporate nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}
.nb-theme-corporate nb-calendar-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #e4e9f2;
}
.nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate nb-base-calendar nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}
.nb-theme-corporate nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-corporate nb-base-calendar .calendar-navigation {
  border: none;
  display: -ms-flexbox;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-corporate nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}
.nb-theme-corporate nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}
.nb-theme-corporate nb-base-calendar.has-week-number .month-cell,
.nb-theme-corporate nb-base-calendar.has-week-number .year-cell {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}
.nb-theme-corporate nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}
.nb-theme-corporate nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}
.nb-theme-corporate nb-card {
  background-color: #ffffff;
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-corporate nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-corporate nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-corporate nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-corporate nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-corporate nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-corporate nb-card.status-basic nb-card-header a,
.nb-theme-corporate nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-primary nb-card-header a,
.nb-theme-corporate nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-success nb-card-header a,
.nb-theme-corporate nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-warning nb-card-header a,
.nb-theme-corporate nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-danger nb-card-header a,
.nb-theme-corporate nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-info nb-card-header a,
.nb-theme-corporate nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-card.status-control nb-card-header a,
.nb-theme-corporate nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-card.accent-basic {
  border-top-color: #f7f9fc;
}
.nb-theme-corporate nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-corporate nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-corporate nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-corporate nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-corporate nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-corporate nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-corporate nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.17rem;
}
.nb-theme-corporate nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-corporate nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-card-header h1 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h2 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h3 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h4 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h5 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h6 {
  margin: 0;
}
.nb-theme-corporate nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-corporate .second-card-container {
  height: 100%;
  border-radius: 0.17rem;
}
.nb-theme-corporate .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}
.nb-theme-corporate .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}
[dir=ltr] .nb-theme-corporate .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-corporate .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-corporate nb-tabset {
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}
.nb-theme-corporate nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-corporate nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-corporate nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}
.nb-theme-corporate nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-corporate nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-corporate nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-corporate nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-corporate nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-corporate nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-corporate nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-corporate nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-corporate nb-menu {
  background-color: transparent;
}
.nb-theme-corporate nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}
.nb-theme-corporate nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-corporate nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-corporate nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-corporate nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-corporate nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group,
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}
.nb-theme-corporate nb-user .initials {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user .user-name {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user .user-title {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-corporate nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-corporate nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-corporate nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-corporate nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-corporate nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.shape-rectangle .user-picture {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-corporate nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-corporate nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-corporate nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-corporate nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-corporate nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-corporate nb-action {
  border-left: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-action {
  border-right: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-corporate nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-corporate nb-action:first-child {
  border-right: none !important;
}
.nb-theme-corporate nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-corporate nb-search-field .search {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-corporate nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-corporate nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.modal-zoomin .search::before,
.nb-theme-corporate nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-corporate nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-corporate nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}
.nb-theme-corporate nb-search-field.modal-drop .search::before {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.curtain .search::after {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.curtain .search {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.column-curtain::before {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-corporate nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-corporate .nb-spinner-container {
  position: relative;
}
.nb-theme-corporate nb-spinner .message {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-corporate nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-corporate nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-corporate nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-corporate nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-corporate nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-corporate nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-corporate nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-corporate nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-corporate nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-corporate nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-corporate nb-spinner.size-giant {
  font-size: 2rem;
}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-corporate .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}
.nb-theme-corporate .nb-timepicker-container .list-item {
  color: #222b45;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.nb-theme-corporate .nb-timepicker-container .list-item:first-child {
  border-top: none;
}
.nb-theme-corporate .nb-timepicker-container .list-item:hover {
  background-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-corporate .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate .nb-timepicker-container .values-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}
.nb-theme-corporate .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #e4e9f2;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}
.nb-theme-corporate nb-checkbox .label {
  padding: 0;
}
.nb-theme-corporate nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  position: relative;
}
.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-corporate nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
        We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
        Setting it in SCSS as we don't have access to theme variables from TS.
      */
}
[dir=ltr] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}
[dir=ltr] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}
[dir=rtl] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-corporate nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-corporate nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-corporate nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-corporate nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-toggle.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar .progress-container {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-progress-bar .progress-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-corporate nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-corporate nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-corporate nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-corporate nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-corporate nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-badge {
  border-radius: 0.17rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-corporate nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-corporate nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-corporate nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-corporate nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-corporate nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-corporate nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-corporate nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-corporate nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-corporate nb-stepper .header .connector {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-corporate nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-corporate nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-stepper .header .step.selected {
  color: #274bdb;
}
.nb-theme-corporate nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}
.nb-theme-corporate nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-corporate nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-corporate nb-alert {
  border-radius: 0.17rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-corporate nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-corporate nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-corporate nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-corporate nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-corporate nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-corporate nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-corporate nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-alert.status-basic a,
.nb-theme-corporate nb-alert.status-basic a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-alert.accent-basic {
  border-top: 0.17rem solid #edf1f7;
}
.nb-theme-corporate nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-corporate nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-alert.status-primary a,
.nb-theme-corporate nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-primary {
  border-top: 0.17rem solid #3366ff;
}
.nb-theme-corporate nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-corporate nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-corporate nb-alert.status-success a,
.nb-theme-corporate nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-success {
  border-top: 0.17rem solid #00d68f;
}
.nb-theme-corporate nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-corporate nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-corporate nb-alert.status-warning a,
.nb-theme-corporate nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-warning {
  border-top: 0.17rem solid #ffaa00;
}
.nb-theme-corporate nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-corporate nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-corporate nb-alert.status-danger a,
.nb-theme-corporate nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-danger {
  border-top: 0.17rem solid #ff3d71;
}
.nb-theme-corporate nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-corporate nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-corporate nb-alert.status-info a,
.nb-theme-corporate nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-info {
  border-top: 0.17rem solid #0095ff;
}
.nb-theme-corporate nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-corporate nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-corporate nb-alert.status-control a,
.nb-theme-corporate nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-alert.accent-control {
  border-top: 0.17rem solid #ffffff;
}
.nb-theme-corporate nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-corporate nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-corporate nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-chat .scrollable {
  overflow: auto;
  -ms-flex: 1;
      flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}
.nb-theme-corporate nb-chat .no-messages {
  text-align: center;
}
.nb-theme-corporate nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-corporate nb-chat.size-small {
  height: 21rem;
}
.nb-theme-corporate nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-corporate nb-chat.size-large {
  height: 36rem;
}
.nb-theme-corporate nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-corporate nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-chat-message {
  margin-bottom: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.nb-theme-corporate nb-chat-message .message {
  -ms-flex: 1;
      flex: 1;
}
.nb-theme-corporate nb-chat-message .avatar {
  display: block;
  border-radius: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a:hover, .nb-theme-corporate nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text {
  -ms-flex-align: start;
      align-items: flex-start;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-file {
  -ms-flex-align: start;
      align-items: flex-start;
}
.nb-theme-corporate nb-chat-message.reply {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.nb-theme-corporate nb-chat-message.reply .message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-left: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-text {
  -ms-flex-align: end;
      align-items: flex-end;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-file {
  -ms-flex-align: end;
      align-items: flex-end;
}
.nb-theme-corporate nb-chat-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-chat-form .message-row {
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
}
.nb-theme-corporate nb-chat-form input {
  -ms-flex: 1;
      flex: 1;
}
.nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-corporate nb-chat-form .dropped-files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.nb-theme-corporate nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-corporate nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-corporate nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-corporate .nb-custom-message {
  display: inline-block;
  padding: 1rem 1.25rem;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate .nb-custom-message-full-width {
  width: 100%;
}
.nb-theme-corporate .nb-custom-message-no-space {
  margin-top: 0;
}
.nb-theme-corporate .nb-custom-message-not-reply {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate .nb-custom-message-not-reply {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate .nb-custom-message-not-reply {
  border-top-right-radius: 0;
}
.nb-theme-corporate .nb-custom-message-not-reply a,
.nb-theme-corporate .nb-custom-message-not-reply a:hover,
.nb-theme-corporate .nb-custom-message-not-reply a:focus {
  color: #ffffff;
}
.nb-theme-corporate .nb-custom-message-reply {
  background: #f7f9fc;
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate .nb-custom-message-reply {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate .nb-custom-message-reply {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-accordion {
  display: block;
  box-shadow: none;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-corporate nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-corporate nb-accordion-item:first-child {
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item:last-child {
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-corporate nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-corporate nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-corporate [nbButton], .nb-theme-corporate [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.nb-theme-corporate [nbButton]:hover, .nb-theme-corporate :hover[nbButtonToggle], .nb-theme-corporate [nbButton]:focus, .nb-theme-corporate :focus[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-corporate [nbButton].full-width, .nb-theme-corporate .full-width[nbButtonToggle] {
  width: 100%;
}
.nb-theme-corporate [nbButton] nb-icon, .nb-theme-corporate [nbButtonToggle] nb-icon {
  vertical-align: top;
}
.nb-theme-corporate [nbButton].nb-transition, .nb-theme-corporate .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate [nbButton]:focus, .nb-theme-corporate :focus[nbButtonToggle] {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton][disabled], .nb-theme-corporate [disabled][nbButtonToggle], .nb-theme-corporate [nbButton].btn-disabled, .nb-theme-corporate .btn-disabled[nbButtonToggle] {
  cursor: default;
}
.nb-theme-corporate [nbButton].size-tiny, .nb-theme-corporate .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-corporate [nbButton].size-tiny nb-icon, .nb-theme-corporate .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}
.nb-theme-corporate [nbButton].size-small, .nb-theme-corporate .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate [nbButton].size-small nb-icon, .nb-theme-corporate .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}
.nb-theme-corporate [nbButton].size-medium, .nb-theme-corporate .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-corporate [nbButton].size-medium nb-icon, .nb-theme-corporate .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-large, .nb-theme-corporate .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbButton].size-large nb-icon, .nb-theme-corporate .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-giant, .nb-theme-corporate .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-corporate [nbButton].size-giant nb-icon, .nb-theme-corporate .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}
.nb-theme-corporate [nbButton].shape-rectangle, .nb-theme-corporate .shape-rectangle[nbButtonToggle] {
  border-radius: 0.17rem;
}
.nb-theme-corporate [nbButton].shape-semi-round, .nb-theme-corporate .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}
.nb-theme-corporate [nbButton].shape-round, .nb-theme-corporate .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}
.nb-theme-corporate a[nbButton], .nb-theme-corporate a[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-corporate [nbButton].appearance-filled, .nb-theme-corporate .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-filled.size-tiny, .nb-theme-corporate .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-small, .nb-theme-corporate .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-medium, .nb-theme-corporate .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-large, .nb-theme-corporate .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-giant, .nb-theme-corporate .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:focus, .nb-theme-corporate .appearance-filled.status-basic:focus[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:hover, .nb-theme-corporate .appearance-filled.status-basic:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:active, .nb-theme-corporate .appearance-filled.status-basic:active[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic[disabled], .nb-theme-corporate .appearance-filled.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-basic.btn-disabled, .nb-theme-corporate .appearance-filled.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:focus, .nb-theme-corporate .appearance-filled.status-primary:focus[nbButtonToggle] {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:hover, .nb-theme-corporate .appearance-filled.status-primary:hover[nbButtonToggle] {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:active, .nb-theme-corporate .appearance-filled.status-primary:active[nbButtonToggle] {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary[disabled], .nb-theme-corporate .appearance-filled.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-primary.btn-disabled, .nb-theme-corporate .appearance-filled.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-success, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:focus, .nb-theme-corporate .appearance-filled.status-success:focus[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:hover, .nb-theme-corporate .appearance-filled.status-success:hover[nbButtonToggle] {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:active, .nb-theme-corporate .appearance-filled.status-success:active[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success[disabled], .nb-theme-corporate .appearance-filled.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-success.btn-disabled, .nb-theme-corporate .appearance-filled.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:focus, .nb-theme-corporate .appearance-filled.status-warning:focus[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:hover, .nb-theme-corporate .appearance-filled.status-warning:hover[nbButtonToggle] {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:active, .nb-theme-corporate .appearance-filled.status-warning:active[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning[disabled], .nb-theme-corporate .appearance-filled.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-warning.btn-disabled, .nb-theme-corporate .appearance-filled.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:focus, .nb-theme-corporate .appearance-filled.status-danger:focus[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:hover, .nb-theme-corporate .appearance-filled.status-danger:hover[nbButtonToggle] {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:active, .nb-theme-corporate .appearance-filled.status-danger:active[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger[disabled], .nb-theme-corporate .appearance-filled.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-danger.btn-disabled, .nb-theme-corporate .appearance-filled.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-info, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:focus, .nb-theme-corporate .appearance-filled.status-info:focus[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:hover, .nb-theme-corporate .appearance-filled.status-info:hover[nbButtonToggle] {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:active, .nb-theme-corporate .appearance-filled.status-info:active[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info[disabled], .nb-theme-corporate .appearance-filled.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-info.btn-disabled, .nb-theme-corporate .appearance-filled.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-control, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:focus, .nb-theme-corporate .appearance-filled.status-control:focus[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:hover, .nb-theme-corporate .appearance-filled.status-control:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:active, .nb-theme-corporate .appearance-filled.status-control:active[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control[disabled], .nb-theme-corporate .appearance-filled.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-control.btn-disabled, .nb-theme-corporate .appearance-filled.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline, .nb-theme-corporate .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-outline:focus, .nb-theme-corporate .appearance-outline:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-corporate .appearance-outline:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-outline.size-tiny, .nb-theme-corporate .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-small, .nb-theme-corporate .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-medium, .nb-theme-corporate .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-large, .nb-theme-corporate .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-giant, .nb-theme-corporate .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:focus, .nb-theme-corporate .appearance-outline.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:hover, .nb-theme-corporate .appearance-outline.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:active, .nb-theme-corporate .appearance-outline.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic[disabled], .nb-theme-corporate .appearance-outline.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-basic.btn-disabled, .nb-theme-corporate .appearance-outline.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:focus, .nb-theme-corporate .appearance-outline.status-primary:focus[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:hover, .nb-theme-corporate .appearance-outline.status-primary:hover[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:active, .nb-theme-corporate .appearance-outline.status-primary:active[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary[disabled], .nb-theme-corporate .appearance-outline.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-primary.btn-disabled, .nb-theme-corporate .appearance-outline.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-success, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:focus, .nb-theme-corporate .appearance-outline.status-success:focus[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:hover, .nb-theme-corporate .appearance-outline.status-success:hover[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:active, .nb-theme-corporate .appearance-outline.status-success:active[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success[disabled], .nb-theme-corporate .appearance-outline.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-success.btn-disabled, .nb-theme-corporate .appearance-outline.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:focus, .nb-theme-corporate .appearance-outline.status-warning:focus[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:hover, .nb-theme-corporate .appearance-outline.status-warning:hover[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:active, .nb-theme-corporate .appearance-outline.status-warning:active[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning[disabled], .nb-theme-corporate .appearance-outline.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-warning.btn-disabled, .nb-theme-corporate .appearance-outline.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:focus, .nb-theme-corporate .appearance-outline.status-danger:focus[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:hover, .nb-theme-corporate .appearance-outline.status-danger:hover[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:active, .nb-theme-corporate .appearance-outline.status-danger:active[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger[disabled], .nb-theme-corporate .appearance-outline.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-danger.btn-disabled, .nb-theme-corporate .appearance-outline.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-info, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:focus, .nb-theme-corporate .appearance-outline.status-info:focus[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:hover, .nb-theme-corporate .appearance-outline.status-info:hover[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:active, .nb-theme-corporate .appearance-outline.status-info:active[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info[disabled], .nb-theme-corporate .appearance-outline.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-info.btn-disabled, .nb-theme-corporate .appearance-outline.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-control, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:focus, .nb-theme-corporate .appearance-outline.status-control:focus[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:hover, .nb-theme-corporate .appearance-outline.status-control:hover[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:active, .nb-theme-corporate .appearance-outline.status-control:active[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control[disabled], .nb-theme-corporate .appearance-outline.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-control.btn-disabled, .nb-theme-corporate .appearance-outline.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost, .nb-theme-corporate .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-ghost:focus, .nb-theme-corporate .appearance-ghost:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-corporate .appearance-ghost:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-ghost.size-tiny, .nb-theme-corporate .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-small, .nb-theme-corporate .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-medium, .nb-theme-corporate .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-large, .nb-theme-corporate .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-giant, .nb-theme-corporate .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate .appearance-ghost.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:hover, .nb-theme-corporate .appearance-ghost.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:active, .nb-theme-corporate .appearance-ghost.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-corporate .appearance-ghost.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-basic.btn-disabled, .nb-theme-corporate .appearance-ghost.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:focus, .nb-theme-corporate .appearance-ghost.status-primary:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:hover, .nb-theme-corporate .appearance-ghost.status-primary:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:active, .nb-theme-corporate .appearance-ghost.status-primary:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-corporate .appearance-ghost.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-primary.btn-disabled, .nb-theme-corporate .appearance-ghost.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:focus, .nb-theme-corporate .appearance-ghost.status-success:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:hover, .nb-theme-corporate .appearance-ghost.status-success:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:active, .nb-theme-corporate .appearance-ghost.status-success:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success[disabled], .nb-theme-corporate .appearance-ghost.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-success.btn-disabled, .nb-theme-corporate .appearance-ghost.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:focus, .nb-theme-corporate .appearance-ghost.status-warning:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:hover, .nb-theme-corporate .appearance-ghost.status-warning:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:active, .nb-theme-corporate .appearance-ghost.status-warning:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-corporate .appearance-ghost.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-warning.btn-disabled, .nb-theme-corporate .appearance-ghost.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:focus, .nb-theme-corporate .appearance-ghost.status-danger:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:hover, .nb-theme-corporate .appearance-ghost.status-danger:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:active, .nb-theme-corporate .appearance-ghost.status-danger:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-corporate .appearance-ghost.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-danger.btn-disabled, .nb-theme-corporate .appearance-ghost.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:focus, .nb-theme-corporate .appearance-ghost.status-info:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:hover, .nb-theme-corporate .appearance-ghost.status-info:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:active, .nb-theme-corporate .appearance-ghost.status-info:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info[disabled], .nb-theme-corporate .appearance-ghost.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-info.btn-disabled, .nb-theme-corporate .appearance-ghost.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:focus, .nb-theme-corporate .appearance-ghost.status-control:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:hover, .nb-theme-corporate .appearance-ghost.status-control:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:active, .nb-theme-corporate .appearance-ghost.status-control:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control[disabled], .nb-theme-corporate .appearance-ghost.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-control.btn-disabled, .nb-theme-corporate .appearance-ghost.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero, .nb-theme-corporate .appearance-hero[nbButtonToggle] {
  text-shadow: none;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-hero.size-tiny, .nb-theme-corporate .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-small, .nb-theme-corporate .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-medium, .nb-theme-corporate .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-large, .nb-theme-corporate .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-giant, .nb-theme-corporate .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:focus, .nb-theme-corporate .appearance-hero.status-basic:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:hover, .nb-theme-corporate .appearance-hero.status-basic:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:active, .nb-theme-corporate .appearance-hero.status-basic:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic[disabled], .nb-theme-corporate .appearance-hero.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-basic.btn-disabled, .nb-theme-corporate .appearance-hero.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-corporate .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:focus, .nb-theme-corporate .appearance-hero.status-primary:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:hover, .nb-theme-corporate .appearance-hero.status-primary:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:active, .nb-theme-corporate .appearance-hero.status-primary:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary[disabled], .nb-theme-corporate .appearance-hero.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-primary.btn-disabled, .nb-theme-corporate .appearance-hero.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-corporate .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-success, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:focus, .nb-theme-corporate .appearance-hero.status-success:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:hover, .nb-theme-corporate .appearance-hero.status-success:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:active, .nb-theme-corporate .appearance-hero.status-success:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success[disabled], .nb-theme-corporate .appearance-hero.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-success.btn-disabled, .nb-theme-corporate .appearance-hero.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-corporate .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:focus, .nb-theme-corporate .appearance-hero.status-warning:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:hover, .nb-theme-corporate .appearance-hero.status-warning:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:active, .nb-theme-corporate .appearance-hero.status-warning:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning[disabled], .nb-theme-corporate .appearance-hero.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-warning.btn-disabled, .nb-theme-corporate .appearance-hero.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-corporate .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:focus, .nb-theme-corporate .appearance-hero.status-danger:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:hover, .nb-theme-corporate .appearance-hero.status-danger:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:active, .nb-theme-corporate .appearance-hero.status-danger:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger[disabled], .nb-theme-corporate .appearance-hero.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-danger.btn-disabled, .nb-theme-corporate .appearance-hero.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-corporate .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-info, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:focus, .nb-theme-corporate .appearance-hero.status-info:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:hover, .nb-theme-corporate .appearance-hero.status-info:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:active, .nb-theme-corporate .appearance-hero.status-info:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info[disabled], .nb-theme-corporate .appearance-hero.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-info.btn-disabled, .nb-theme-corporate .appearance-hero.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-corporate .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-control, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:focus, .nb-theme-corporate .appearance-hero.status-control:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:hover, .nb-theme-corporate .appearance-hero.status-control:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:active, .nb-theme-corporate .appearance-hero.status-control:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control[disabled], .nb-theme-corporate .appearance-hero.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-control.btn-disabled, .nb-theme-corporate .appearance-hero.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-corporate .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-corporate nb-button-group {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton]:first-child:not(:last-child), [dir=ltr] .nb-theme-corporate nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton]:last-child:not(:first-child), [dir=ltr] .nb-theme-corporate nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton]:first-child:not(:last-child), [dir=rtl] .nb-theme-corporate nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton]:last-child:not(:first-child), [dir=rtl] .nb-theme-corporate nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nb-theme-corporate nb-button-group [nbButton]:not(:first-child):not(:last-child), .nb-theme-corporate nb-button-group :not(:first-child):not(:last-child)[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled, .nb-theme-corporate nb-button-group .appearance-filled[nbButtonToggle], .nb-theme-corporate nb-button-group [nbButton].appearance-ghost, .nb-theme-corporate nb-button-group .appearance-ghost[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic, .nb-theme-corporate nb-button-group .appearance-filled.status-basic[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary, .nb-theme-corporate nb-button-group .appearance-filled.status-primary[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success, .nb-theme-corporate nb-button-group .appearance-filled.status-success[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning, .nb-theme-corporate nb-button-group .appearance-filled.status-warning[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger, .nb-theme-corporate nb-button-group .appearance-filled.status-danger[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info, .nb-theme-corporate nb-button-group .appearance-filled.status-info[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control, .nb-theme-corporate nb-button-group .appearance-filled.status-control[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-corporate nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-corporate nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-corporate [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-corporate [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]:focus {
  outline: none;
}
.nb-theme-corporate [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-corporate [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-corporate [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-corporate [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-corporate [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-corporate [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-corporate [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-corporate [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-corporate [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-corporate [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-corporate [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-corporate [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-corporate [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-corporate [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-corporate [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].shape-rectangle {
  border-radius: 0.17rem;
}
.nb-theme-corporate [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-corporate [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-corporate nb-form-field [nbInput] {
  width: 100%;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}
.nb-theme-corporate .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-corporate .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-corporate nb-popover {
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
  color: #222b45;
}
.nb-theme-corporate nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #e4e9f2;
}
.nb-theme-corporate nb-popover .arrow::after {
  position: absolute;
  content: ' ';
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}
.nb-theme-corporate nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}
.nb-theme-corporate nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}
.nb-theme-corporate nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}
.nb-theme-corporate .context-menu-host {
  /*
      Fixes click not being bubbled to the body in Safari.
      https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
    */
  cursor: pointer;
}
.nb-theme-corporate nb-context-menu {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  box-shadow: none;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-corporate nb-context-menu nb-menu {
  border-radius: 0.17rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-corporate nb-select .select-button {
  min-width: 13rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-select .select-button:focus {
  outline: none;
}
.nb-theme-corporate nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-corporate nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-tiny .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1rem;
}
.nb-theme-corporate nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-small .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-medium .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-large .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-corporate nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-giant .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-corporate nb-select.shape-rectangle .select-button {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-corporate nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #00b887;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-form-field nb-select {
  width: 100%;
}
.nb-theme-corporate nb-option-list {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.17rem;
  box-shadow: none;
  overflow: hidden;
}
.nb-theme-corporate nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.nb-theme-corporate nb-option-list.position-top {
  border-bottom: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-option-list.position-bottom {
  border-top: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-corporate nb-option {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-corporate nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
  outline: none;
}
.nb-theme-corporate nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}
.nb-theme-corporate nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #222b45;
}
.nb-theme-corporate nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}
.nb-theme-corporate nb-option.multiple.selected {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate nb-option,
.nb-theme-corporate nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.nb-theme-corporate nb-option[disabled],
.nb-theme-corporate nb-option-group[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  padding: 1rem;
  box-shadow: none;
}
.nb-theme-corporate nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-toast .icon-container {
  border-radius: 0.17rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
[dir=ltr] .nb-theme-corporate nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-corporate nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-corporate nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-basic .title {
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #3366ff;
}
.nb-theme-corporate nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #00d68f;
}
.nb-theme-corporate nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #ffaa00;
}
.nb-theme-corporate nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #ff3d71;
}
.nb-theme-corporate nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #0095ff;
}
.nb-theme-corporate nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-corporate .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-corporate nb-tooltip {
  box-shadow: none;
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.17rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-corporate nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-corporate nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-corporate nb-tooltip .content {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-corporate nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}
.nb-theme-corporate nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}
.nb-theme-corporate nb-tooltip.status-basic .content {
  color: #222b45;
}
.nb-theme-corporate nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-corporate nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-corporate nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-corporate nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-corporate nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-corporate nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-corporate nb-datepicker-container nb-card {
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
}
.nb-theme-corporate nb-calendar-with-time .nb-timepicker-container,
.nb-theme-corporate nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}
.nb-theme-corporate nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #e4e9f2;
  border-radius: 0;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}
.nb-theme-corporate nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-radio .outer-circle,
.nb-theme-corporate nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-corporate nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-radio .text {
  margin-left: 1.25rem;
}
[dir=rtl] .nb-theme-corporate nb-radio .text {
  margin-right: 1.25rem;
}
.nb-theme-corporate .nb-tree-grid-header-cell,
.nb-theme-corporate .nb-tree-grid-cell,
.nb-theme-corporate .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}
.nb-theme-corporate .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tree-grid-row:hover {
  background: #ffffff;
}
.nb-theme-corporate .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}
.nb-theme-corporate .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-corporate nb-tree-grid-row-toggle nb-icon, .nb-theme-corporate nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-corporate .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-corporate nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-corporate nb-icon svg {
  vertical-align: top;
}
.nb-theme-corporate nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-corporate nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-corporate nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-corporate nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-corporate nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-control-container {
  max-width: inherit;
}
.nb-theme-corporate .nb-form-field-addon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1;
}
.nb-theme-corporate .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate .nb-form-field-addon-basic {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}
.nb-theme-corporate .nb-form-field-addon-primary {
  color: #3366ff;
}
.nb-theme-corporate .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}
.nb-theme-corporate .nb-form-field-addon-success {
  color: #00d68f;
}
.nb-theme-corporate .nb-form-field-addon-success-highlight {
  color: #00b887;
}
.nb-theme-corporate .nb-form-field-addon-warning {
  color: #ffaa00;
}
.nb-theme-corporate .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}
.nb-theme-corporate .nb-form-field-addon-danger {
  color: #ff3d71;
}
.nb-theme-corporate .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}
.nb-theme-corporate .nb-form-field-addon-info {
  color: #0095ff;
}
.nb-theme-corporate .nb-form-field-addon-info-highlight {
  color: #006fd6;
}
.nb-theme-corporate .nb-form-field-addon-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-field-addon-control-highlight {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-tiny,
.nb-theme-corporate .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-tiny nb-icon,
.nb-theme-corporate .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-small,
.nb-theme-corporate .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-small nb-icon,
.nb-theme-corporate .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-medium,
.nb-theme-corporate .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-medium nb-icon,
.nb-theme-corporate .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}
.nb-theme-corporate .nb-form-field-prefix-large,
.nb-theme-corporate .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-large nb-icon,
.nb-theme-corporate .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}
.nb-theme-corporate .nb-form-field-prefix-giant,
.nb-theme-corporate .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-giant nb-icon,
.nb-theme-corporate .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}
.nb-theme-corporate nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}
.nb-theme-corporate nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-remove {
  cursor: pointer;
}
.nb-theme-corporate .nb-tag-remove.size-tiny {
  font-size: 1rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-small {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-large {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate nb-tag-list {
  display: -ms-inline-flexbox;
  display: inline-flex;
  outline: none;
}
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}
.nb-theme-corporate .nb-tag-list-tags-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1;
      flex: 1;
}
.nb-theme-corporate .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-corporate .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-corporate .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate .nb-tag-list-with-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate .nb-tag-list-with-input:focus {
  outline: none;
}
.nb-theme-corporate .nb-tag-list-with-input.input-full-width {
  width: 100%;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.17rem;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate .nb-tag-list-with-input.status-basic.focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-primary.focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-corporate .nb-tag-list-with-input.status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
}
.nb-theme-corporate .nb-tag-list-with-input.status-success.focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-corporate .nb-tag-list-with-input.status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
}
.nb-theme-corporate .nb-tag-list-with-input.status-warning.focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-corporate .nb-tag-list-with-input.status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
}
.nb-theme-corporate .nb-tag-list-with-input.status-danger.focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-corporate .nb-tag-list-with-input.status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-info.focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-corporate .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-form-field nb-tag-list {
  width: 100%;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
.nb-theme-corporate .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  -ms-flex: 1;
      flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}
.nb-theme-corporate .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}
.nb-theme-corporate .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}
.nb-theme-corporate .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}
.nb-theme-corporate .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
.nb-theme-corporate .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.status-basic {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-success:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-info:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-corporate body {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate h1, .nb-theme-corporate h2, .nb-theme-corporate h3, .nb-theme-corporate h4, .nb-theme-corporate h5, .nb-theme-corporate h6,
.nb-theme-corporate .h1, .nb-theme-corporate .h2, .nb-theme-corporate .h3, .nb-theme-corporate .h4, .nb-theme-corporate .h5, .nb-theme-corporate .h6 {
  color: #222b45;
}
.nb-theme-corporate h1,
.nb-theme-corporate .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-corporate h2,
.nb-theme-corporate .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-corporate h3,
.nb-theme-corporate .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-corporate h4,
.nb-theme-corporate .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-corporate h5,
.nb-theme-corporate .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-corporate h6,
.nb-theme-corporate .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate .subtitle,
.nb-theme-corporate .subtitle-2 {
  color: #222b45;
}
.nb-theme-corporate .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate p,
.nb-theme-corporate .paragraph {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .paragraph-2 {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-corporate a:focus {
  color: #274bdb;
}
.nb-theme-corporate a:hover {
  color: #598bff;
}
.nb-theme-corporate a.link-control, .nb-theme-corporate a.link-control:hover {
  color: #ffffff;
}
.nb-theme-corporate a.link-alternate, .nb-theme-corporate a.link-alternate:hover {
  color: #ffffff;
}
.nb-theme-corporate .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-corporate .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate .caption,
.nb-theme-corporate .caption-2 {
  color: #8f9bb3;
}
.nb-theme-corporate .caption.status-basic,
.nb-theme-corporate .caption-2.status-basic {
  color: #222b45;
}
.nb-theme-corporate .caption.status-primary,
.nb-theme-corporate .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-corporate .caption.status-success,
.nb-theme-corporate .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-corporate .caption.status-warning,
.nb-theme-corporate .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate .caption.status-danger,
.nb-theme-corporate .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate .caption.status-info,
.nb-theme-corporate .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-corporate .caption.status-control,
.nb-theme-corporate .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-corporate li {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .text-alternate {
  color: #ffffff;
}
.nb-theme-corporate .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .text-hint {
  color: #8f9bb3;
}
.nb-theme-corporate .text-basic {
  color: #222b45;
}
.nb-theme-corporate .text-primary {
  color: #3366ff;
}
.nb-theme-corporate .text-success {
  color: #00d68f;
}
.nb-theme-corporate .text-warning {
  color: #ffaa00;
}
.nb-theme-corporate .text-danger {
  color: #ff3d71;
}
.nb-theme-corporate .text-info {
  color: #0095ff;
}
.nb-theme-corporate .text-control {
  color: #ffffff;
}
.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  -ms-transform: translate(0, -50%) rotate(180deg);
      transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-corporate ng2-smart-table thead tr {
  background: #ffffff;
}
.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-corporate ng2-smart-table tbody tr.selected, .nb-theme-corporate ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}
.nb-theme-corporate ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-corporate ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-corporate ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.17rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.nb-theme-corporate nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-corporate .layout {
  min-width: 300px;
}
.nb-theme-corporate nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}
.nb-theme-corporate nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-corporate nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: none;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-corporate nb-layout .layout .layout-container .content.center {
  width: 900px;
  -ms-flex: 0 100 900px !important;
      flex: 0 100 900px !important;
}
.nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-corporate nb-layout-header {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-layout-header nav {
  color: #222b45;
  box-shadow: none;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-layout-header nav a {
  color: #222b45;
}
.nb-theme-corporate nb-layout-header nav a:focus, .nb-theme-corporate nb-layout-header nav a:active, .nb-theme-corporate nb-layout-header nav a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-corporate nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-corporate nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-corporate nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-corporate nb-sidebar {
  background-color: #ffffff;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-corporate nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-corporate nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-corporate nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-corporate nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.collapsed nb-sidebar-header, .nb-theme-corporate nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: '';
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a nb-badge, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  -ms-flex-pack: center;
      justify-content: center;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.fixed.left.collapsed + .content,
.nb-theme-corporate nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-corporate nb-sidebar.fixed.right.collapsed + .content,
.nb-theme-corporate nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-corporate nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-corporate nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-corporate nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-corporate nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-corporate nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:hover, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:hover[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:active, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:active[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:hover,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:hover[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:active,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:active[nbButtonToggle] {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:focus[nbButtonToggle], .nb-theme-corporate nb-calendar-view-mode [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active), .nb-theme-corporate nb-calendar-view-mode .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus,
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus[nbButtonToggle],
.nb-theme-corporate nb-calendar-pageable-navigation [nbButton].appearance-ghost.status-basic:focus:not(:hover):not(:active),
.nb-theme-corporate nb-calendar-pageable-navigation .appearance-ghost.status-basic:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: none;
}
[dir=ltr] .nb-theme-corporate nb-calendar-pageable-navigation {
  margin-left: auto;
}
[dir=rtl] .nb-theme-corporate nb-calendar-pageable-navigation {
  margin-right: auto;
}
.nb-theme-corporate nb-calendar-picker {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.625rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.nb-theme-corporate nb-calendar-days-names {
  background: transparent;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-corporate nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-days-names {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.nb-theme-corporate nb-calendar-days-names .day {
  width: 2.75rem;
  height: 2.75rem;
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-corporate nb-calendar-days-names.size-large .day {
  width: 3rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-week-numbers {
  background: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #8f9bb3;
  padding-bottom: 0.625rem;
}
.nb-theme-corporate nb-calendar-week-numbers .sign-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
  margin-bottom: 0.25rem;
}
.nb-theme-corporate nb-calendar-week-numbers .sign,
.nb-theme-corporate nb-calendar-week-numbers .week-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.75rem;
  width: 2.75rem;
}
.nb-theme-corporate nb-calendar-week-numbers.size-large .sign,
.nb-theme-corporate nb-calendar-week-numbers.size-large .week-number {
  height: 3rem;
  width: 3rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-day-picker nb-calendar-week-numbers {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-calendar-day-picker nb-calendar-week-numbers {
  border-left: 1px solid #edf1f7;
}
.nb-theme-corporate nb-calendar-picker .day-cell {
  width: 2.75rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell.size-large {
  width: 3rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .month-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .month-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .year-cell {
  width: 4.8125rem;
  height: 2.75rem;
}
.nb-theme-corporate nb-calendar-picker .year-cell.size-large {
  width: 5.25rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-picker .cell-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  width: 100%;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell,
.nb-theme-corporate nb-calendar-picker .month-cell,
.nb-theme-corporate nb-calendar-picker .year-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #222b45;
  text-transform: uppercase;
  cursor: pointer;
}
.nb-theme-corporate nb-calendar-picker .day-cell,
.nb-theme-corporate nb-calendar-picker .day-cell .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell,
.nb-theme-corporate nb-calendar-picker .month-cell .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell,
.nb-theme-corporate nb-calendar-picker .year-cell .cell-content {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate nb-calendar-picker .day-cell.empty, .nb-theme-corporate nb-calendar-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-picker .month-cell.empty,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-picker .year-cell.empty,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled {
  cursor: default;
}
.nb-theme-corporate nb-calendar-picker .day-cell.bounding-month,
.nb-theme-corporate nb-calendar-picker .month-cell.bounding-month,
.nb-theme-corporate nb-calendar-picker .year-cell.bounding-month {
  color: #8f9bb3;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty):hover .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty):hover .cell-content {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty):active .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty):active .cell-content {
  background-color: #274bdb;
  border-color: #274bdb;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content {
  background-color: rgba(51, 102, 255, 0.08);
  border: 1px solid #3366ff;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today .cell-content:active,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today .cell-content:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).selected .cell-content:active,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).selected .cell-content:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected {
  background-color: #3366ff;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:hover,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: transparent;
}
.nb-theme-corporate nb-calendar-picker .day-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-corporate nb-calendar-picker .month-cell:not(.disabled):not(.empty).today.selected .cell-content:focus,
.nb-theme-corporate nb-calendar-picker .year-cell:not(.disabled):not(.empty).today.selected .cell-content:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: transparent;
}
.nb-theme-corporate nb-calendar-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-calendar-picker .day-cell.disabled.today .cell-content,
.nb-theme-corporate nb-calendar-picker .month-cell.disabled.today .cell-content,
.nb-theme-corporate nb-calendar-picker .year-cell.disabled.today .cell-content {
  border: 1px solid #e4e9f2;
}
.nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty) {
  background-color: #3366ff;
  border-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).start {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate nb-calendar-picker .range-cell.in-range.selected:not(.disabled):not(.empty).end {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate nb-base-calendar nb-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  box-shadow: none;
  margin: 0;
  width: 20.625rem;
  overflow: hidden;
}
.nb-theme-corporate nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-corporate nb-base-calendar .calendar-navigation {
  border: none;
  display: -ms-flexbox;
  display: flex;
  padding: 0.625rem 0.25rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-base-calendar:not(.has-navigation) nb-calendar-week-numbers .sign-container,
.nb-theme-corporate nb-base-calendar:not(.has-navigation) nb-calendar-days-names {
  border-top: 0;
}
.nb-theme-corporate nb-base-calendar.has-week-number nb-card {
  width: calc(20.625rem + 2.75rem + 1px);
}
.nb-theme-corporate nb-base-calendar.has-week-number .month-cell,
.nb-theme-corporate nb-base-calendar.has-week-number .year-cell {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}
.nb-theme-corporate nb-base-calendar.size-large nb-card {
  width: 22.375rem;
}
.nb-theme-corporate nb-base-calendar.size-large.has-week-number nb-card {
  width: calc(22.375rem + 3rem + 1px);
}
.nb-theme-corporate nb-card {
  background-color: #ffffff;
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-corporate nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-corporate nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-corporate nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-corporate nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-corporate nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-corporate nb-card.status-basic nb-card-header a,
.nb-theme-corporate nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-primary nb-card-header a,
.nb-theme-corporate nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-success nb-card-header a,
.nb-theme-corporate nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-warning nb-card-header a,
.nb-theme-corporate nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-danger nb-card-header a,
.nb-theme-corporate nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-info nb-card-header a,
.nb-theme-corporate nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-card.status-control nb-card-header a,
.nb-theme-corporate nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-card.accent-basic {
  border-top-color: #f7f9fc;
}
.nb-theme-corporate nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-corporate nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-corporate nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-corporate nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-corporate nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-corporate nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-corporate nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.17rem;
}
.nb-theme-corporate nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-corporate nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.5rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-card-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-card-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-card-header h1 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h2 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h3 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h4 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h5 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h6 {
  margin: 0;
}
.nb-theme-corporate nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-corporate .second-card-container {
  height: 100%;
  border-radius: 0.17rem;
}
.nb-theme-corporate .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.5rem;
}
.nb-theme-corporate .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.5rem;
}
[dir=ltr] .nb-theme-corporate .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-corporate .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-corporate nb-tabset {
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}
.nb-theme-corporate nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-corporate nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-corporate nb-tabset nb-badge.dot-mode.position-left {
  left: 0.75rem;
}
.nb-theme-corporate nb-tabset nb-badge.dot-mode.position-right {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-start {
  left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-start {
  right: 0.75rem;
}
[dir=ltr] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-end {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate nb-tabset nb-badge.dot-mode.position-end {
  left: 0.75rem;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-corporate nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-corporate nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-corporate nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-corporate nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-corporate nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-corporate nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-corporate nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-corporate nb-menu {
  background-color: transparent;
}
.nb-theme-corporate nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-item a {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}
.nb-theme-corporate nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-corporate nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.25rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-corporate nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-corporate nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-corporate nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group,
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}
.nb-theme-corporate nb-user .initials {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user .user-name {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user .user-title {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-corporate nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-corporate nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-corporate nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-corporate nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-corporate nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.shape-rectangle .user-picture {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-corporate nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-corporate nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-corporate nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-corporate nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-corporate nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-corporate nb-action {
  border-left: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-action {
  border-right: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-corporate nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-corporate nb-action:first-child {
  border-right: none !important;
}
.nb-theme-corporate nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-corporate nb-search-field .search {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-corporate nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-corporate nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.modal-zoomin .search::before,
.nb-theme-corporate nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-corporate nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-corporate nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}
.nb-theme-corporate nb-search-field.modal-drop .search::before {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.curtain .search::after {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.curtain .search {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.column-curtain::before {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-corporate nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-corporate .nb-spinner-container {
  position: relative;
}
.nb-theme-corporate nb-spinner .message {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-corporate nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-corporate nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-corporate nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-corporate nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-corporate nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-corporate nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-corporate nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-corporate nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-corporate nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-corporate nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-corporate nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-corporate .nb-timepicker-container {
  width: 20rem;
  height: 26.1875rem;
}
.nb-theme-corporate .nb-timepicker-container .list-item {
  color: #222b45;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.nb-theme-corporate .nb-timepicker-container .list-item:first-child {
  border-top: none;
}
.nb-theme-corporate .nb-timepicker-container .list-item:hover {
  background-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-corporate .nb-timepicker-container .list-item:focus {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate .nb-timepicker-container .list-item.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate .nb-timepicker-container .values-list {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .values-list:not(:last-of-type) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .values-list:not(:last-of-type) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate .nb-timepicker-container .values-list::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-right: -0.3125rem;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container.supports-scrollbar-theming .values-list:hover .list-item:not(.am-pm-item) {
  margin-left: -0.3125rem;
}
.nb-theme-corporate .nb-timepicker-container .header-cell {
  color: #8f9bb3;
  font-size: 0.9375rem;
  font-family: Open Sans, sans-serif;
  height: 2.75rem;
  line-height: 1.5rem;
  font-weight: 600;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .header-cell:not(:last-child) {
  border-right: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .header-cell:not(:last-child) {
  border-left: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate .nb-timepicker-container .column-header {
  border-bottom: 0.0625rem solid #e4e9f2;
}
[dir=ltr] .nb-theme-corporate .nb-timepicker-container .actions-footer {
  padding-left: 0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-timepicker-container .actions-footer {
  padding-right: 0.625rem;
}
.nb-theme-corporate nb-checkbox .label {
  padding: 0;
}
.nb-theme-corporate nb-checkbox .custom-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  position: relative;
}
.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-corporate nb-checkbox .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox,
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
        We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
        Setting it in SCSS as we don't have access to theme variables from TS.
      */
}
[dir=ltr] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px - 1px);
}
[dir=ltr] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px - 1px);
}
[dir=rtl] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-corporate nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-corporate nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-corporate nb-toggle .toggle-switcher nb-icon {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-corporate nb-toggle .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-toggle.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle-switcher nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar .progress-container {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-progress-bar .progress-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Open Sans, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-corporate nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-corporate nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-corporate nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-corporate nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-corporate nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-badge {
  border-radius: 0.17rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-corporate nb-badge.dot-mode {
  padding: 0.3rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-corporate nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-corporate nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-corporate nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-corporate nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-corporate nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-corporate nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-corporate nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-corporate nb-stepper .header .connector {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-corporate nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-corporate nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-stepper .header .step.selected {
  color: #274bdb;
}
.nb-theme-corporate nb-stepper .header .step.selected .label-index {
  border-color: #274bdb;
}
.nb-theme-corporate nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-corporate nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-corporate nb-alert {
  border-radius: 0.17rem;
  box-shadow: none;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-corporate nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-corporate nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-corporate nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-corporate nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-corporate nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-corporate nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-corporate nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-alert.status-basic a,
.nb-theme-corporate nb-alert.status-basic a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-alert.accent-basic {
  border-top: 0.17rem solid #edf1f7;
}
.nb-theme-corporate nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-corporate nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-alert.status-primary a,
.nb-theme-corporate nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-primary {
  border-top: 0.17rem solid #3366ff;
}
.nb-theme-corporate nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-corporate nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-corporate nb-alert.status-success a,
.nb-theme-corporate nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-success {
  border-top: 0.17rem solid #00d68f;
}
.nb-theme-corporate nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-corporate nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-corporate nb-alert.status-warning a,
.nb-theme-corporate nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-warning {
  border-top: 0.17rem solid #ffaa00;
}
.nb-theme-corporate nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-corporate nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-corporate nb-alert.status-danger a,
.nb-theme-corporate nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-danger {
  border-top: 0.17rem solid #ff3d71;
}
.nb-theme-corporate nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-corporate nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-corporate nb-alert.status-info a,
.nb-theme-corporate nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-info {
  border-top: 0.17rem solid #0095ff;
}
.nb-theme-corporate nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-corporate nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-corporate nb-alert.status-control a,
.nb-theme-corporate nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-alert.accent-control {
  border-top: 0.17rem solid #ffffff;
}
.nb-theme-corporate nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-corporate nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-corporate nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  padding: 1rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-chat .scrollable {
  overflow: auto;
  -ms-flex: 1;
      flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}
.nb-theme-corporate nb-chat .no-messages {
  text-align: center;
}
.nb-theme-corporate nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-corporate nb-chat.size-small {
  height: 21rem;
}
.nb-theme-corporate nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-corporate nb-chat.size-large {
  height: 36rem;
}
.nb-theme-corporate nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-corporate nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-chat-message {
  margin-bottom: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.nb-theme-corporate nb-chat-message .message {
  -ms-flex: 1;
      flex: 1;
}
.nb-theme-corporate nb-chat-message .avatar {
  display: block;
  border-radius: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a:hover, .nb-theme-corporate nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text {
  -ms-flex-align: start;
      align-items: flex-start;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-file {
  -ms-flex-align: start;
      align-items: flex-start;
}
.nb-theme-corporate nb-chat-message.reply {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.nb-theme-corporate nb-chat-message.reply .message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-left: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-text {
  -ms-flex-align: end;
      align-items: flex-end;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-file {
  -ms-flex-align: end;
      align-items: flex-end;
}
.nb-theme-corporate nb-chat-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-chat-form .message-row {
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
}
.nb-theme-corporate nb-chat-form input {
  -ms-flex: 1;
      flex: 1;
}
.nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-corporate nb-chat-form .dropped-files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.nb-theme-corporate nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-corporate nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-corporate nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-corporate .nb-custom-message {
  display: inline-block;
  padding: 1rem 1.25rem;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate .nb-custom-message-full-width {
  width: 100%;
}
.nb-theme-corporate .nb-custom-message-no-space {
  margin-top: 0;
}
.nb-theme-corporate .nb-custom-message-not-reply {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate .nb-custom-message-not-reply {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate .nb-custom-message-not-reply {
  border-top-right-radius: 0;
}
.nb-theme-corporate .nb-custom-message-not-reply a,
.nb-theme-corporate .nb-custom-message-not-reply a:hover,
.nb-theme-corporate .nb-custom-message-not-reply a:focus {
  color: #ffffff;
}
.nb-theme-corporate .nb-custom-message-reply {
  background: #f7f9fc;
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate .nb-custom-message-reply {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate .nb-custom-message-reply {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-accordion {
  display: block;
  box-shadow: none;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-corporate nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-corporate nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-corporate nb-accordion-item:first-child {
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item:last-child {
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-corporate nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-corporate nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-corporate [nbButton], .nb-theme-corporate [nbButtonToggle] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.nb-theme-corporate [nbButton]:hover, .nb-theme-corporate :hover[nbButtonToggle], .nb-theme-corporate [nbButton]:focus, .nb-theme-corporate :focus[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-corporate [nbButton].full-width, .nb-theme-corporate .full-width[nbButtonToggle] {
  width: 100%;
}
.nb-theme-corporate [nbButton] nb-icon, .nb-theme-corporate [nbButtonToggle] nb-icon {
  vertical-align: top;
}
.nb-theme-corporate [nbButton].nb-transition, .nb-theme-corporate .nb-transition[nbButtonToggle] {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, box-shadow, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate [nbButton]:focus, .nb-theme-corporate :focus[nbButtonToggle] {
  position: relative;
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton][disabled], .nb-theme-corporate [disabled][nbButtonToggle], .nb-theme-corporate [nbButton].btn-disabled, .nb-theme-corporate .btn-disabled[nbButtonToggle] {
  cursor: default;
}
.nb-theme-corporate [nbButton].size-tiny, .nb-theme-corporate .size-tiny[nbButtonToggle] {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-corporate [nbButton].size-tiny nb-icon, .nb-theme-corporate .size-tiny[nbButtonToggle] nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-tiny.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-tiny.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-tiny.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-tiny.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.4375rem 0.3125rem;
}
.nb-theme-corporate [nbButton].size-tiny.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-tiny.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5rem 0.375rem;
}
.nb-theme-corporate [nbButton].size-small, .nb-theme-corporate .size-small[nbButtonToggle] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate [nbButton].size-small nb-icon, .nb-theme-corporate .size-small[nbButtonToggle] nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-small.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-small.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.375rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-small.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-small.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.5625rem 0.4375rem;
}
.nb-theme-corporate [nbButton].size-small.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-small.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.5625rem 0.5rem;
}
.nb-theme-corporate [nbButton].size-medium, .nb-theme-corporate .size-medium[nbButtonToggle] {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-corporate [nbButton].size-medium nb-icon, .nb-theme-corporate .size-medium[nbButtonToggle] nb-icon {
  font-size: 0.875rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-medium.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-medium.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-medium.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-medium.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.5rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.6875rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-medium.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-medium.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.75rem 0.5625rem;
}
.nb-theme-corporate [nbButton].size-large, .nb-theme-corporate .size-large[nbButtonToggle] {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbButton].size-large nb-icon, .nb-theme-corporate .size-large[nbButtonToggle] nb-icon {
  font-size: 1rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-large.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-large.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-large.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-large.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 0.8125rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-large.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-large.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 0.875rem 0.6875rem;
}
.nb-theme-corporate [nbButton].size-giant, .nb-theme-corporate .size-giant[nbButtonToggle] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-corporate [nbButton].size-giant nb-icon, .nb-theme-corporate .size-giant[nbButtonToggle] nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=ltr] .nb-theme-corporate .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-giant.icon-start:not(.icon-end) nb-icon, [dir=rtl] .nb-theme-corporate .size-giant.icon-start:not(.icon-end)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}
[dir=ltr] .nb-theme-corporate [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=ltr] .nb-theme-corporate .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-left: 0.75rem;
}
[dir=rtl] .nb-theme-corporate [nbButton].size-giant.icon-end:not(.icon-start) nb-icon, [dir=rtl] .nb-theme-corporate .size-giant.icon-end:not(.icon-start)[nbButtonToggle] nb-icon {
  margin-right: 0.75rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-filled, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-filled[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-outline, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-outline[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-ghost, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-ghost[nbButtonToggle] {
  padding: 1.0625rem 0.9375rem;
}
.nb-theme-corporate [nbButton].size-giant.icon-start.icon-end.appearance-hero, .nb-theme-corporate .size-giant.icon-start.icon-end.appearance-hero[nbButtonToggle] {
  padding: 1.0625rem 1rem;
}
.nb-theme-corporate [nbButton].shape-rectangle, .nb-theme-corporate .shape-rectangle[nbButtonToggle] {
  border-radius: 0.17rem;
}
.nb-theme-corporate [nbButton].shape-semi-round, .nb-theme-corporate .shape-semi-round[nbButtonToggle] {
  border-radius: 0.75rem;
}
.nb-theme-corporate [nbButton].shape-round, .nb-theme-corporate .shape-round[nbButtonToggle] {
  border-radius: 1.5rem;
}
.nb-theme-corporate a[nbButton], .nb-theme-corporate a[nbButtonToggle] {
  text-decoration: none;
}
.nb-theme-corporate [nbButton].appearance-filled, .nb-theme-corporate .appearance-filled[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-filled.size-tiny, .nb-theme-corporate .appearance-filled.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-small, .nb-theme-corporate .appearance-filled.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-medium, .nb-theme-corporate .appearance-filled.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-large, .nb-theme-corporate .appearance-filled.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-giant, .nb-theme-corporate .appearance-filled.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic, .nb-theme-corporate .appearance-filled.status-basic[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:focus, .nb-theme-corporate .appearance-filled.status-basic:focus[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:hover, .nb-theme-corporate .appearance-filled.status-basic:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:active, .nb-theme-corporate .appearance-filled.status-basic:active[nbButtonToggle] {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic[disabled], .nb-theme-corporate .appearance-filled.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-basic.btn-disabled, .nb-theme-corporate .appearance-filled.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary, .nb-theme-corporate .appearance-filled.status-primary[nbButtonToggle] {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:focus, .nb-theme-corporate .appearance-filled.status-primary:focus[nbButtonToggle] {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:hover, .nb-theme-corporate .appearance-filled.status-primary:hover[nbButtonToggle] {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:active, .nb-theme-corporate .appearance-filled.status-primary:active[nbButtonToggle] {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary[disabled], .nb-theme-corporate .appearance-filled.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-primary.btn-disabled, .nb-theme-corporate .appearance-filled.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-success, .nb-theme-corporate .appearance-filled.status-success[nbButtonToggle] {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:focus, .nb-theme-corporate .appearance-filled.status-success:focus[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:hover, .nb-theme-corporate .appearance-filled.status-success:hover[nbButtonToggle] {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:active, .nb-theme-corporate .appearance-filled.status-success:active[nbButtonToggle] {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success[disabled], .nb-theme-corporate .appearance-filled.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-success.btn-disabled, .nb-theme-corporate .appearance-filled.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning, .nb-theme-corporate .appearance-filled.status-warning[nbButtonToggle] {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:focus, .nb-theme-corporate .appearance-filled.status-warning:focus[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:hover, .nb-theme-corporate .appearance-filled.status-warning:hover[nbButtonToggle] {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:active, .nb-theme-corporate .appearance-filled.status-warning:active[nbButtonToggle] {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning[disabled], .nb-theme-corporate .appearance-filled.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-warning.btn-disabled, .nb-theme-corporate .appearance-filled.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger, .nb-theme-corporate .appearance-filled.status-danger[nbButtonToggle] {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:focus, .nb-theme-corporate .appearance-filled.status-danger:focus[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:hover, .nb-theme-corporate .appearance-filled.status-danger:hover[nbButtonToggle] {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:active, .nb-theme-corporate .appearance-filled.status-danger:active[nbButtonToggle] {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger[disabled], .nb-theme-corporate .appearance-filled.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-danger.btn-disabled, .nb-theme-corporate .appearance-filled.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-info, .nb-theme-corporate .appearance-filled.status-info[nbButtonToggle] {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:focus, .nb-theme-corporate .appearance-filled.status-info:focus[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:hover, .nb-theme-corporate .appearance-filled.status-info:hover[nbButtonToggle] {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:active, .nb-theme-corporate .appearance-filled.status-info:active[nbButtonToggle] {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info[disabled], .nb-theme-corporate .appearance-filled.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-info.btn-disabled, .nb-theme-corporate .appearance-filled.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-control, .nb-theme-corporate .appearance-filled.status-control[nbButtonToggle] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:focus, .nb-theme-corporate .appearance-filled.status-control:focus[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:hover, .nb-theme-corporate .appearance-filled.status-control:hover[nbButtonToggle] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:active, .nb-theme-corporate .appearance-filled.status-control:active[nbButtonToggle] {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control[disabled], .nb-theme-corporate .appearance-filled.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-filled.status-control.btn-disabled, .nb-theme-corporate .appearance-filled.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline, .nb-theme-corporate .appearance-outline[nbButtonToggle] {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-outline:focus, .nb-theme-corporate .appearance-outline:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-outline:focus:not(:hover):not(:active), .nb-theme-corporate .appearance-outline:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-outline.size-tiny, .nb-theme-corporate .appearance-outline.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-small, .nb-theme-corporate .appearance-outline.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-medium, .nb-theme-corporate .appearance-outline.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-large, .nb-theme-corporate .appearance-outline.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-giant, .nb-theme-corporate .appearance-outline.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic, .nb-theme-corporate .appearance-outline.status-basic[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:focus, .nb-theme-corporate .appearance-outline.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:hover, .nb-theme-corporate .appearance-outline.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:active, .nb-theme-corporate .appearance-outline.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic[disabled], .nb-theme-corporate .appearance-outline.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-basic.btn-disabled, .nb-theme-corporate .appearance-outline.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary, .nb-theme-corporate .appearance-outline.status-primary[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:focus, .nb-theme-corporate .appearance-outline.status-primary:focus[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:hover, .nb-theme-corporate .appearance-outline.status-primary:hover[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:active, .nb-theme-corporate .appearance-outline.status-primary:active[nbButtonToggle] {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary[disabled], .nb-theme-corporate .appearance-outline.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-primary.btn-disabled, .nb-theme-corporate .appearance-outline.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-success, .nb-theme-corporate .appearance-outline.status-success[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:focus, .nb-theme-corporate .appearance-outline.status-success:focus[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:hover, .nb-theme-corporate .appearance-outline.status-success:hover[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:active, .nb-theme-corporate .appearance-outline.status-success:active[nbButtonToggle] {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success[disabled], .nb-theme-corporate .appearance-outline.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-success.btn-disabled, .nb-theme-corporate .appearance-outline.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning, .nb-theme-corporate .appearance-outline.status-warning[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:focus, .nb-theme-corporate .appearance-outline.status-warning:focus[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:hover, .nb-theme-corporate .appearance-outline.status-warning:hover[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:active, .nb-theme-corporate .appearance-outline.status-warning:active[nbButtonToggle] {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning[disabled], .nb-theme-corporate .appearance-outline.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-warning.btn-disabled, .nb-theme-corporate .appearance-outline.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger, .nb-theme-corporate .appearance-outline.status-danger[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:focus, .nb-theme-corporate .appearance-outline.status-danger:focus[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:hover, .nb-theme-corporate .appearance-outline.status-danger:hover[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:active, .nb-theme-corporate .appearance-outline.status-danger:active[nbButtonToggle] {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger[disabled], .nb-theme-corporate .appearance-outline.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-danger.btn-disabled, .nb-theme-corporate .appearance-outline.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-info, .nb-theme-corporate .appearance-outline.status-info[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:focus, .nb-theme-corporate .appearance-outline.status-info:focus[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:hover, .nb-theme-corporate .appearance-outline.status-info:hover[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:active, .nb-theme-corporate .appearance-outline.status-info:active[nbButtonToggle] {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info[disabled], .nb-theme-corporate .appearance-outline.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-info.btn-disabled, .nb-theme-corporate .appearance-outline.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-control, .nb-theme-corporate .appearance-outline.status-control[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:focus, .nb-theme-corporate .appearance-outline.status-control:focus[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:hover, .nb-theme-corporate .appearance-outline.status-control:hover[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:active, .nb-theme-corporate .appearance-outline.status-control:active[nbButtonToggle] {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control[disabled], .nb-theme-corporate .appearance-outline.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-outline.status-control.btn-disabled, .nb-theme-corporate .appearance-outline.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost, .nb-theme-corporate .appearance-ghost[nbButtonToggle] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-ghost:focus, .nb-theme-corporate .appearance-ghost:focus[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-ghost:focus:not(:hover):not(:active), .nb-theme-corporate .appearance-ghost:focus:not(:hover):not(:active)[nbButtonToggle] {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-ghost.size-tiny, .nb-theme-corporate .appearance-ghost.size-tiny[nbButtonToggle] {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-small, .nb-theme-corporate .appearance-ghost.size-small[nbButtonToggle] {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-medium, .nb-theme-corporate .appearance-ghost.size-medium[nbButtonToggle] {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-large, .nb-theme-corporate .appearance-ghost.size-large[nbButtonToggle] {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-giant, .nb-theme-corporate .appearance-ghost.size-giant[nbButtonToggle] {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic, .nb-theme-corporate .appearance-ghost.status-basic[nbButtonToggle] {
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:focus, .nb-theme-corporate .appearance-ghost.status-basic:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:hover, .nb-theme-corporate .appearance-ghost.status-basic:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:active, .nb-theme-corporate .appearance-ghost.status-basic:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic[disabled], .nb-theme-corporate .appearance-ghost.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-basic.btn-disabled, .nb-theme-corporate .appearance-ghost.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary, .nb-theme-corporate .appearance-ghost.status-primary[nbButtonToggle] {
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:focus, .nb-theme-corporate .appearance-ghost.status-primary:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:hover, .nb-theme-corporate .appearance-ghost.status-primary:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:active, .nb-theme-corporate .appearance-ghost.status-primary:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary[disabled], .nb-theme-corporate .appearance-ghost.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-primary.btn-disabled, .nb-theme-corporate .appearance-ghost.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success, .nb-theme-corporate .appearance-ghost.status-success[nbButtonToggle] {
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:focus, .nb-theme-corporate .appearance-ghost.status-success:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:hover, .nb-theme-corporate .appearance-ghost.status-success:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:active, .nb-theme-corporate .appearance-ghost.status-success:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success[disabled], .nb-theme-corporate .appearance-ghost.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-success.btn-disabled, .nb-theme-corporate .appearance-ghost.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning, .nb-theme-corporate .appearance-ghost.status-warning[nbButtonToggle] {
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:focus, .nb-theme-corporate .appearance-ghost.status-warning:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:hover, .nb-theme-corporate .appearance-ghost.status-warning:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:active, .nb-theme-corporate .appearance-ghost.status-warning:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning[disabled], .nb-theme-corporate .appearance-ghost.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-warning.btn-disabled, .nb-theme-corporate .appearance-ghost.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger, .nb-theme-corporate .appearance-ghost.status-danger[nbButtonToggle] {
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:focus, .nb-theme-corporate .appearance-ghost.status-danger:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:hover, .nb-theme-corporate .appearance-ghost.status-danger:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:active, .nb-theme-corporate .appearance-ghost.status-danger:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger[disabled], .nb-theme-corporate .appearance-ghost.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-danger.btn-disabled, .nb-theme-corporate .appearance-ghost.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info, .nb-theme-corporate .appearance-ghost.status-info[nbButtonToggle] {
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:focus, .nb-theme-corporate .appearance-ghost.status-info:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:hover, .nb-theme-corporate .appearance-ghost.status-info:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:active, .nb-theme-corporate .appearance-ghost.status-info:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info[disabled], .nb-theme-corporate .appearance-ghost.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-info.btn-disabled, .nb-theme-corporate .appearance-ghost.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control, .nb-theme-corporate .appearance-ghost.status-control[nbButtonToggle] {
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:focus, .nb-theme-corporate .appearance-ghost.status-control:focus[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:hover, .nb-theme-corporate .appearance-ghost.status-control:hover[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:active, .nb-theme-corporate .appearance-ghost.status-control:active[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control[disabled], .nb-theme-corporate .appearance-ghost.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-ghost.status-control.btn-disabled, .nb-theme-corporate .appearance-ghost.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero, .nb-theme-corporate .appearance-hero[nbButtonToggle] {
  text-shadow: none;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-hero.size-tiny, .nb-theme-corporate .appearance-hero.size-tiny[nbButtonToggle] {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-small, .nb-theme-corporate .appearance-hero.size-small[nbButtonToggle] {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-medium, .nb-theme-corporate .appearance-hero.size-medium[nbButtonToggle] {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-large, .nb-theme-corporate .appearance-hero.size-large[nbButtonToggle] {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-giant, .nb-theme-corporate .appearance-hero.size-giant[nbButtonToggle] {
  padding: 1rem 1.4375rem;
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic, .nb-theme-corporate .appearance-hero.status-basic[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:focus, .nb-theme-corporate .appearance-hero.status-basic:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:hover, .nb-theme-corporate .appearance-hero.status-basic:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:active, .nb-theme-corporate .appearance-hero.status-basic:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic[disabled], .nb-theme-corporate .appearance-hero.status-basic[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-basic.btn-disabled, .nb-theme-corporate .appearance-hero.status-basic.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic.button-pulse, .nb-theme-corporate .appearance-hero.status-basic.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-basic-pulse 0.75s infinite alternate;
          animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary, .nb-theme-corporate .appearance-hero.status-primary[nbButtonToggle] {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:focus, .nb-theme-corporate .appearance-hero.status-primary:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:hover, .nb-theme-corporate .appearance-hero.status-primary:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:active, .nb-theme-corporate .appearance-hero.status-primary:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary[disabled], .nb-theme-corporate .appearance-hero.status-primary[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-primary.btn-disabled, .nb-theme-corporate .appearance-hero.status-primary.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary.button-pulse, .nb-theme-corporate .appearance-hero.status-primary.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-primary-pulse 0.75s infinite alternate;
          animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-success, .nb-theme-corporate .appearance-hero.status-success[nbButtonToggle] {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:focus, .nb-theme-corporate .appearance-hero.status-success:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:hover, .nb-theme-corporate .appearance-hero.status-success:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:active, .nb-theme-corporate .appearance-hero.status-success:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success[disabled], .nb-theme-corporate .appearance-hero.status-success[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-success.btn-disabled, .nb-theme-corporate .appearance-hero.status-success.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success.button-pulse, .nb-theme-corporate .appearance-hero.status-success.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-success-pulse 0.75s infinite alternate;
          animation: button-hero-success-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning, .nb-theme-corporate .appearance-hero.status-warning[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:focus, .nb-theme-corporate .appearance-hero.status-warning:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:hover, .nb-theme-corporate .appearance-hero.status-warning:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:active, .nb-theme-corporate .appearance-hero.status-warning:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning[disabled], .nb-theme-corporate .appearance-hero.status-warning[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-warning.btn-disabled, .nb-theme-corporate .appearance-hero.status-warning.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning.button-pulse, .nb-theme-corporate .appearance-hero.status-warning.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-warning-pulse 0.75s infinite alternate;
          animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger, .nb-theme-corporate .appearance-hero.status-danger[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:focus, .nb-theme-corporate .appearance-hero.status-danger:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:hover, .nb-theme-corporate .appearance-hero.status-danger:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:active, .nb-theme-corporate .appearance-hero.status-danger:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger[disabled], .nb-theme-corporate .appearance-hero.status-danger[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-danger.btn-disabled, .nb-theme-corporate .appearance-hero.status-danger.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger.button-pulse, .nb-theme-corporate .appearance-hero.status-danger.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-danger-pulse 0.75s infinite alternate;
          animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-info, .nb-theme-corporate .appearance-hero.status-info[nbButtonToggle] {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:focus, .nb-theme-corporate .appearance-hero.status-info:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:hover, .nb-theme-corporate .appearance-hero.status-info:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:active, .nb-theme-corporate .appearance-hero.status-info:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info[disabled], .nb-theme-corporate .appearance-hero.status-info[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-info.btn-disabled, .nb-theme-corporate .appearance-hero.status-info.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info.button-pulse, .nb-theme-corporate .appearance-hero.status-info.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-info-pulse 0.75s infinite alternate;
          animation: button-hero-info-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-control, .nb-theme-corporate .appearance-hero.status-control[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:focus, .nb-theme-corporate .appearance-hero.status-control:focus[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:hover, .nb-theme-corporate .appearance-hero.status-control:hover[nbButtonToggle] {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:active, .nb-theme-corporate .appearance-hero.status-control:active[nbButtonToggle] {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control[disabled], .nb-theme-corporate .appearance-hero.status-control[disabled][nbButtonToggle], .nb-theme-corporate [nbButton].appearance-hero.status-control.btn-disabled, .nb-theme-corporate .appearance-hero.status-control.btn-disabled[nbButtonToggle] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control.button-pulse, .nb-theme-corporate .appearance-hero.status-control.button-pulse[nbButtonToggle] {
  -webkit-animation: button-hero-control-pulse 0.75s infinite alternate;
          animation: button-hero-control-pulse 0.75s infinite alternate;
}
@-webkit-keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-corporate nb-button-group {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton]:first-child:not(:last-child), [dir=ltr] .nb-theme-corporate nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton]:last-child:not(:first-child), [dir=ltr] .nb-theme-corporate nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton]:first-child:not(:last-child), [dir=rtl] .nb-theme-corporate nb-button-group :first-child:not(:last-child)[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle]:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton]:last-child:not(:first-child), [dir=rtl] .nb-theme-corporate nb-button-group :last-child:not(:first-child)[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle]:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nb-theme-corporate nb-button-group [nbButton]:not(:first-child):not(:last-child), .nb-theme-corporate nb-button-group :not(:first-child):not(:last-child)[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle]:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled, .nb-theme-corporate nb-button-group .appearance-filled[nbButtonToggle], .nb-theme-corporate nb-button-group [nbButton].appearance-ghost, .nb-theme-corporate nb-button-group .appearance-ghost[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled,
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost {
  border-color: transparent;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-basic, .nb-theme-corporate nb-button-group .appearance-filled.status-basic[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-basic {
  color: #8f9bb3;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #274bdb;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #274bdb;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-primary, .nb-theme-corporate nb-button-group .appearance-filled.status-primary[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-primary {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #00b887;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #00b887;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-success, .nb-theme-corporate nb-button-group .appearance-filled.status-success[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-success {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db8b00;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db8b00;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-warning, .nb-theme-corporate nb-button-group .appearance-filled.status-warning[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-warning {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #db2c66;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #db2c66;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-danger, .nb-theme-corporate nb-button-group .appearance-filled.status-danger[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-danger {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #006fd6;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #006fd6;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-info, .nb-theme-corporate nb-button-group .appearance-filled.status-info[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-info {
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #edf1f7;
}
.nb-theme-corporate nb-button-group [nbButton].appearance-filled.status-control, .nb-theme-corporate nb-button-group .appearance-filled.status-control[nbButtonToggle],
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-filled.status-control {
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=ltr] .nb-theme-corporate nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=ltr]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-left-color: #c5cee0;
}
[dir=rtl] .nb-theme-corporate nb-button-group [nbButton].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]), [dir=rtl] .nb-theme-corporate nb-button-group .appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled])[nbButtonToggle], [dir=rtl]
.nb-theme-corporate nb-button-group [nbButtonToggle].appearance-ghost:not(:first-child):not(:hover):not(:focus):not(:active):not([disabled]) {
  border-right-color: #c5cee0;
}
.nb-theme-corporate nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-corporate nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-corporate [nbInput].nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-corporate [nbInput]::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]:focus {
  outline: none;
}
.nb-theme-corporate [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-corporate [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-corporate [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-corporate [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-corporate [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-corporate [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-corporate [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-corporate [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-corporate [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-corporate [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-corporate [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-corporate [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-corporate [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-corporate [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-corporate [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].shape-rectangle {
  border-radius: 0.17rem;
}
.nb-theme-corporate [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-corporate [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-corporate nb-form-field [nbInput] {
  width: 100%;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix [nbInput].size-giant {
  padding-left: 3.5rem;
}
.nb-theme-corporate .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-corporate .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-corporate nb-popover {
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
  color: #222b45;
}
.nb-theme-corporate nb-popover .primitive-overlay {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #e4e9f2;
}
.nb-theme-corporate nb-popover .arrow::after {
  position: absolute;
  content: ' ';
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  -webkit-clip-path: inset(0 0 2px);
          clip-path: inset(0 0 2px);
}
.nb-theme-corporate nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}
.nb-theme-corporate nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}
.nb-theme-corporate nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  -ms-transform: rotate(270deg);
      transform: rotate(270deg);
}
.nb-theme-corporate .context-menu-host {
  /*
      Fixes click not being bubbled to the body in Safari.
      https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
    */
  cursor: pointer;
}
.nb-theme-corporate nb-context-menu {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  box-shadow: none;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-corporate nb-context-menu nb-menu {
  border-radius: 0.17rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-corporate nb-select .select-button {
  min-width: 13rem;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-select .select-button.placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-select .select-button:focus {
  outline: none;
}
.nb-theme-corporate nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-corporate nb-select.size-tiny .select-button {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-tiny .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1rem;
}
.nb-theme-corporate nb-select.size-tiny:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-small .select-button {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-small .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-small:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-medium .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-medium .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-medium:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-large .select-button {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-large .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-large:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-corporate nb-select.size-giant .select-button {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-giant .select-button.empty::before {
  content: ' ';
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-giant:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-corporate nb-select.shape-rectangle .select-button {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-corporate nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #00b887;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-outline.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-filled.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-tiny .select-button {
  padding-right: 1.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-small .select-button {
  padding-right: 2rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-medium .select-button {
  padding-right: 2.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-large .select-button {
  padding-right: 3rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1rem;
}
[dir=ltr] .nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix nb-select.appearance-hero.size-giant .select-button {
  padding-right: 3.5rem;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-form-field nb-select {
  width: 100%;
}
.nb-theme-corporate nb-option-list {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.17rem;
  box-shadow: none;
  overflow: hidden;
}
.nb-theme-corporate nb-option-list .option-list {
  height: 100%;
  max-height: 20rem;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.nb-theme-corporate nb-option-list.position-top {
  border-bottom: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-option-list.position-bottom {
  border-top: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-option-group {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group .option-group-title {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group .option-group-title {
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group .option-group-title {
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group .option-group-title {
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-corporate nb-option {
  background-color: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate nb-option.active {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-corporate nb-option.selected {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-option:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
  outline: none;
}
.nb-theme-corporate nb-option:focus.selected {
  background-color: #274bdb;
  color: #ffffff;
}
.nb-theme-corporate nb-option:hover {
  background-color: rgba(143, 155, 179, 0.16);
  color: #222b45;
}
.nb-theme-corporate nb-option:hover.selected {
  background-color: #598bff;
  color: #ffffff;
}
.nb-theme-corporate nb-option.multiple.selected {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-option.multiple:focus {
  background-color: rgba(143, 155, 179, 0.24);
  color: #222b45;
}
.nb-theme-corporate nb-option-list.size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate nb-option-list.size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1rem;
}
.nb-theme-corporate nb-option-list.size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1rem;
}
.nb-theme-corporate nb-option,
.nb-theme-corporate nb-option-group {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.nb-theme-corporate nb-option[disabled],
.nb-theme-corporate nb-option-group[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  padding: 1rem;
  box-shadow: none;
}
.nb-theme-corporate nb-toast .title {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-toast .message {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-toast .icon-container {
  border-radius: 0.17rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
[dir=ltr] .nb-theme-corporate nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-corporate nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-corporate nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-basic .title {
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #3366ff;
}
.nb-theme-corporate nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #00d68f;
}
.nb-theme-corporate nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #ffaa00;
}
.nb-theme-corporate nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #ff3d71;
}
.nb-theme-corporate nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #0095ff;
}
.nb-theme-corporate nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-corporate .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-corporate nb-tooltip {
  box-shadow: none;
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.17rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-corporate nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-corporate nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-corporate nb-tooltip .content {
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-corporate nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}
.nb-theme-corporate nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}
.nb-theme-corporate nb-tooltip.status-basic .content {
  color: #222b45;
}
.nb-theme-corporate nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-corporate nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-corporate nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-corporate nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-corporate nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-corporate nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-corporate nb-datepicker-container nb-card {
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
}
.nb-theme-corporate nb-calendar-with-time .nb-timepicker-container,
.nb-theme-corporate nb-calendar-with-time nb-base-calendar nb-card {
  border: none;
}
.nb-theme-corporate nb-calendar-with-time .column-header {
  border-top: 0.0625rem solid #e4e9f2;
  border-radius: 0;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-section.size-large nb-list-item {
  height: 3rem;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-section.size-large .header-cell {
  height: 3rem;
}
[dir=ltr] .nb-theme-corporate nb-calendar-with-time .timepicker-section {
  border-left: 0.0625rem solid #e4e9f2;
}
[dir=rtl] .nb-theme-corporate nb-calendar-with-time .timepicker-section {
  border-right: 0.0625rem solid #e4e9f2;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-single-column-width {
  width: 5rem;
}
.nb-theme-corporate nb-calendar-with-time .timepicker-multiple-column-width {
  width: 13.875rem;
}
.nb-theme-corporate nb-calendar-with-time .picker-title {
  height: 3.75rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-radio .outer-circle,
.nb-theme-corporate nb-radio .inner-circle {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-corporate nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #598bff;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #00997a;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b86e00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #ff708d;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #0057c2;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #42aaff;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus + .outer-circle {
  background-color: transparent;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active + .outer-circle {
  background-color: transparent;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio .text {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-radio .text {
  margin-left: 1.25rem;
}
[dir=rtl] .nb-theme-corporate nb-radio .text {
  margin-right: 1.25rem;
}
.nb-theme-corporate .nb-tree-grid-header-cell,
.nb-theme-corporate .nb-tree-grid-cell,
.nb-theme-corporate .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}
.nb-theme-corporate .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tree-grid-row:hover {
  background: #ffffff;
}
.nb-theme-corporate .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}
.nb-theme-corporate .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-corporate nb-tree-grid-row-toggle nb-icon, .nb-theme-corporate nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-corporate .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-corporate nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-corporate nb-icon svg {
  vertical-align: top;
}
.nb-theme-corporate nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-corporate nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-corporate nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-corporate nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-corporate nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-control-container {
  max-width: inherit;
}
.nb-theme-corporate .nb-form-field-addon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1;
}
.nb-theme-corporate .nb-form-field-addon-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-form-field.nb-transition .nb-form-field-addon {
  transition-duration: 0.15s;
  transition-property: color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate .nb-form-field-addon-basic {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-form-field-addon-basic-highlight {
  color: #3366ff;
}
.nb-theme-corporate .nb-form-field-addon-primary {
  color: #3366ff;
}
.nb-theme-corporate .nb-form-field-addon-primary-highlight {
  color: #274bdb;
}
.nb-theme-corporate .nb-form-field-addon-success {
  color: #00d68f;
}
.nb-theme-corporate .nb-form-field-addon-success-highlight {
  color: #00b887;
}
.nb-theme-corporate .nb-form-field-addon-warning {
  color: #ffaa00;
}
.nb-theme-corporate .nb-form-field-addon-warning-highlight {
  color: #db8b00;
}
.nb-theme-corporate .nb-form-field-addon-danger {
  color: #ff3d71;
}
.nb-theme-corporate .nb-form-field-addon-danger-highlight {
  color: #db2c66;
}
.nb-theme-corporate .nb-form-field-addon-info {
  color: #0095ff;
}
.nb-theme-corporate .nb-form-field-addon-info-highlight {
  color: #006fd6;
}
.nb-theme-corporate .nb-form-field-addon-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-field-addon-control-highlight {
  color: #ffffff;
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-tiny {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-tiny,
.nb-theme-corporate .nb-form-field-suffix-tiny {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-tiny nb-icon,
.nb-theme-corporate .nb-form-field-suffix-tiny nb-icon {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-tiny {
  margin-right: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-tiny {
  margin-left: calc(1.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-tiny {
  margin-right: calc(1.5rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-small {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-small,
.nb-theme-corporate .nb-form-field-suffix-small {
  height: 2rem;
  width: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-small nb-icon,
.nb-theme-corporate .nb-form-field-suffix-small nb-icon {
  font-size: 1rem;
  line-height: 1rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-small {
  margin-right: calc(2rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-small {
  margin-left: calc(2rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-small {
  margin-left: calc(2rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-small {
  margin-right: calc(2rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-medium {
  max-width: 20rem;
}
.nb-theme-corporate .nb-form-field-prefix-medium,
.nb-theme-corporate .nb-form-field-suffix-medium {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-medium nb-icon,
.nb-theme-corporate .nb-form-field-suffix-medium nb-icon {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-medium {
  margin-right: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-medium {
  margin-left: calc(2.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-medium {
  margin-right: calc(2.5rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-large {
  max-width: 30rem;
}
.nb-theme-corporate .nb-form-field-prefix-large,
.nb-theme-corporate .nb-form-field-suffix-large {
  height: 3rem;
  width: 3rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-large nb-icon,
.nb-theme-corporate .nb-form-field-suffix-large nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-large {
  margin-right: calc(3rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-large {
  margin-left: calc(3rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-large {
  margin-left: calc(3rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-large {
  margin-right: calc(3rem * -1);
}
.nb-theme-corporate .nb-form-field-limited-width.nb-form-field-size-giant {
  max-width: 30rem;
}
.nb-theme-corporate .nb-form-field-prefix-giant,
.nb-theme-corporate .nb-form-field-suffix-giant {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.nb-theme-corporate .nb-form-field-prefix-giant nb-icon,
.nb-theme-corporate .nb-form-field-suffix-giant nb-icon {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-prefix-giant {
  margin-right: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-prefix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=ltr] .nb-theme-corporate .nb-form-field-suffix-giant {
  margin-left: calc(3.5rem * -1);
}
[dir=rtl] .nb-theme-corporate .nb-form-field-suffix-giant {
  margin-right: calc(3.5rem * -1);
}
.nb-theme-corporate nb-tag {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 1.5rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: Open Sans, sans-serif;
  text-transform: capitalize;
  cursor: default;
}
.nb-theme-corporate nb-tag.nb-transition {
  transition-duration: 0.15s;
  transition-property: background-color, border-color, color;
  transition-timing-function: ease-in;
}
.nb-theme-corporate nb-tag.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.0625rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.3125rem 0.9375rem;
}
.nb-theme-corporate nb-tag.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.4375rem 0.9375rem;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic.selected {
  background-color: color-basic-actove;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic.active {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-tag.appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary.selected {
  background-color: color-primary-actove;
  border-color: #274bdb;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary.active {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-tag.appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success.selected {
  background-color: color-success-actove;
  border-color: #00b887;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success.active {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-tag.appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning.selected {
  background-color: color-warning-actove;
  border-color: #db8b00;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning.active {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-tag.appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger.selected {
  background-color: color-danger-actove;
  border-color: #db2c66;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger.active {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-tag.appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info.selected {
  background-color: color-info-actove;
  border-color: #006fd6;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info.active {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-tag.appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control.selected {
  background-color: color-control-actove;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control.active {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-tag.appearance-filled.status-control:hover {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic.selected {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic.active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary.selected {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary.active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success.selected {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success.active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning.selected {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning.active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger.selected {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger.active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info.selected {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info.active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control.selected {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control.active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate nb-tag.appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-remove {
  cursor: pointer;
}
.nb-theme-corporate .nb-tag-remove.size-tiny {
  font-size: 1rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-tiny {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-tiny {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-small {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-small {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-small {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-medium {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-medium {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-medium {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-large {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-large {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-large {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate .nb-tag-remove.size-giant {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-tag-remove.size-giant {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
[dir=rtl] .nb-theme-corporate .nb-tag-remove.size-giant {
  margin-right: 0.625rem;
  margin-left: -0.625rem;
}
.nb-theme-corporate nb-tag-list {
  display: -ms-inline-flexbox;
  display: inline-flex;
  outline: none;
}
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper {
  margin: -0.0625rem;
}
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-tiny .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.0625rem;
}
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper {
  margin: -0.125rem;
}
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-small .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.125rem;
}
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper {
  margin: -0.25rem;
}
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-medium .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.25rem;
}
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper {
  margin: -0.375rem;
}
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-large .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.375rem;
}
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper {
  margin: -0.5rem;
}
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper nb-tag,
.nb-theme-corporate nb-tag-list.size-giant .nb-tag-list-tags-wrapper .nb-tag-input {
  margin: 0.5rem;
}
.nb-theme-corporate .nb-tag-list-tags-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1;
      flex: 1;
}
.nb-theme-corporate .nb-tag-list-with-input {
  border-style: solid;
  border-width: 1px;
  font-family: Open Sans, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nb-theme-corporate .nb-tag-list-with-input.nb-transition {
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-corporate .nb-tag-list-with-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate .nb-tag-list-with-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate .nb-tag-list-with-input::placeholder {
  font-family: Open Sans, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate .nb-tag-list-with-input:focus {
  outline: none;
}
.nb-theme-corporate .nb-tag-list-with-input.input-full-width {
  width: 100%;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-rectangle {
  border-radius: 0.17rem;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-corporate .nb-tag-list-with-input.shape-round {
  border-radius: 1.5rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-tiny {
  padding: 0.0625rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-small {
  padding: 0.0625rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-medium {
  padding: 0.1875rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-large {
  padding: 0.3125rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.size-giant {
  padding: 0.4375rem 1rem;
}
.nb-theme-corporate .nb-tag-list-with-input.status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate .nb-tag-list-with-input.status-basic.focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-primary.focus {
  background-color: #ffffff;
  border-color: #1a34b8;
}
.nb-theme-corporate .nb-tag-list-with-input.status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
}
.nb-theme-corporate .nb-tag-list-with-input.status-success.focus {
  background-color: #ffffff;
  border-color: #00997a;
}
.nb-theme-corporate .nb-tag-list-with-input.status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
}
.nb-theme-corporate .nb-tag-list-with-input.status-warning.focus {
  background-color: #ffffff;
  border-color: #b86e00;
}
.nb-theme-corporate .nb-tag-list-with-input.status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
}
.nb-theme-corporate .nb-tag-list-with-input.status-danger.focus {
  background-color: #ffffff;
  border-color: #b81d5b;
}
.nb-theme-corporate .nb-tag-list-with-input.status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
}
.nb-theme-corporate .nb-tag-list-with-input.status-info.focus {
  background-color: #ffffff;
  border-color: #0057c2;
}
.nb-theme-corporate .nb-tag-list-with-input.status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate .nb-tag-list-with-input.status-control.focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-form-field nb-tag-list {
  width: 100%;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-right: 1.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-tiny {
  padding-left: 1.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-right: 2rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-small {
  padding-left: 2rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-right: 2.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-medium {
  padding-left: 2.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-large {
  padding-left: 3rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-prefix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate .nb-form-field-control-with-suffix .nb-tag-list-with-input.size-giant {
  padding-left: 3.5rem;
}
.nb-theme-corporate .nb-tag-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: transparent;
  background: transparent;
  outline: none;
  -ms-flex: 1;
      flex: 1;
  padding: 0;
  min-width: 6rem;
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input::-moz-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input:-ms-input-placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input::placeholder {
  font-family: Open Sans, sans-serif;
}
.nb-theme-corporate .nb-tag-input.size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.125rem 0;
}
.nb-theme-corporate .nb-tag-input.size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.125rem 0;
}
.nb-theme-corporate .nb-tag-input.size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.25rem 0;
}
.nb-theme-corporate .nb-tag-input.size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.375rem 0;
}
.nb-theme-corporate .nb-tag-input.size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
}
.nb-theme-corporate .nb-tag-input.size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tag-input.status-basic {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-success:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-success:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info {
  color: #222b45;
}
.nb-theme-corporate .nb-tag-input.status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-info:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate .nb-tag-input.status-info:disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .nb-tag-input.status-control {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control::placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-corporate .nb-tag-input.status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-corporate body {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate h1, .nb-theme-corporate h2, .nb-theme-corporate h3, .nb-theme-corporate h4, .nb-theme-corporate h5, .nb-theme-corporate h6,
.nb-theme-corporate .h1, .nb-theme-corporate .h2, .nb-theme-corporate .h3, .nb-theme-corporate .h4, .nb-theme-corporate .h5, .nb-theme-corporate .h6 {
  color: #222b45;
}
.nb-theme-corporate h1,
.nb-theme-corporate .h1 {
  font-size: 2.25rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-corporate h2,
.nb-theme-corporate .h2 {
  font-size: 2rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-corporate h3,
.nb-theme-corporate .h3 {
  font-size: 1.875rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-corporate h4,
.nb-theme-corporate .h4 {
  font-size: 1.625rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-corporate h5,
.nb-theme-corporate .h5 {
  font-size: 1.375rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-corporate h6,
.nb-theme-corporate .h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate .subtitle,
.nb-theme-corporate .subtitle-2 {
  color: #222b45;
}
.nb-theme-corporate .subtitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .subtitle-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate p,
.nb-theme-corporate .paragraph {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .paragraph-2 {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate a {
  color: #3366ff;
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-corporate a:focus {
  color: #274bdb;
}
.nb-theme-corporate a:hover {
  color: #598bff;
}
.nb-theme-corporate a.link-control, .nb-theme-corporate a.link-control:hover {
  color: #ffffff;
}
.nb-theme-corporate a.link-alternate, .nb-theme-corporate a.link-alternate:hover {
  color: #ffffff;
}
.nb-theme-corporate .label {
  color: #8f9bb3;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate .caption {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-corporate .caption-2 {
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate .caption,
.nb-theme-corporate .caption-2 {
  color: #8f9bb3;
}
.nb-theme-corporate .caption.status-basic,
.nb-theme-corporate .caption-2.status-basic {
  color: #222b45;
}
.nb-theme-corporate .caption.status-primary,
.nb-theme-corporate .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-corporate .caption.status-success,
.nb-theme-corporate .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-corporate .caption.status-warning,
.nb-theme-corporate .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate .caption.status-danger,
.nb-theme-corporate .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate .caption.status-info,
.nb-theme-corporate .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-corporate .caption.status-control,
.nb-theme-corporate .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-corporate li {
  color: #222b45;
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .text-alternate {
  color: #ffffff;
}
.nb-theme-corporate .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .text-hint {
  color: #8f9bb3;
}
.nb-theme-corporate .text-basic {
  color: #222b45;
}
.nb-theme-corporate .text-primary {
  color: #3366ff;
}
.nb-theme-corporate .text-success {
  color: #00d68f;
}
.nb-theme-corporate .text-warning {
  color: #ffaa00;
}
.nb-theme-corporate .text-danger {
  color: #ff3d71;
}
.nb-theme-corporate .text-info {
  color: #0095ff;
}
.nb-theme-corporate .text-control {
  color: #ffffff;
}
.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr th a {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table table tr td {
  font-family: Open Sans, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  -ms-transform: translate(0, -50%) rotate(180deg);
      transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-corporate ng2-smart-table thead tr {
  background: #ffffff;
}
.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-corporate ng2-smart-table tbody tr.selected, .nb-theme-corporate ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}
.nb-theme-corporate ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-corporate ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-corporate ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.17rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-auth-block .text-link {
  color: #8f9bb3;
}
.nb-theme-corporate nb-auth-block .forgot-password {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-auth-block .socials a {
  color: #8f9bb3;
}
div.jsoneditor-outer {
  height: 95vh;
}
a.jsoneditor-poweredBy {
  display: none;
}
/* Colors for the ripple elements.*/
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
.multi-line-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.multi-line-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.multi-line-option .mat-line {
  line-height: 1em;
}
.multi-line-option.mat-3-line {
  font-size: 14px;
}
.multi-line-option.mat-3-line .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.multi-line-option.mat-3-line .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.multi-line-option .mat-option-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: auto;
      flex: auto;
  box-sizing: border-box;
  overflow: hidden;
}
.multi-line-option .mat-option-text > * {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: inherit;
}
.multi-line-option .mat-option-text:empty {
  display: none;
}
/* Simple Tab Override - High Priority Dynamic Colors */
/* === Force override all tab-related colors === */
/* Material Design Tab Labels - Active State */
.mat-tab-label-active,
.mat-tab-label.mat-tab-label-active,
.mat-tab-group .mat-tab-label-active,
.mat-tab-nav-bar .mat-tab-link-active {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Material Design Tab Ink Bar */
.mat-ink-bar,
.mat-tab-group .mat-ink-bar,
.mat-tab-nav-bar .mat-ink-bar {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* === Force override ALL anchor tags in table cells === */
/* Table links with nostyle class */
ngx-datatable .datatable-body-cell a.nostyle,
ngx-datatable .datatable-body-cell a[href],
.datatable-body-cell a.nostyle,
.datatable-body-cell a[href] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* === Force override ALL inline style colors === */
/* Any element with inline color style */
*[style*="color: #307ABD"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
*[style*="color:#307ABD"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
*[style*="color: #307abd"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
*[style*="color:#307abd"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* === Tab Navigation Links === */
/* Navigation tabs and links */
.nav-tabs .nav-link.active,
.nav-pills .nav-link.active,
.tab-content .tab-pane.active a,
.tabs a.active,
[role="tab"][aria-selected="true"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* === User Customizable Tabs === */
/* Custom tab components */
.user-customizable-child-tab a,
.user-customizable-child-tab .primary-text,
.profile-file-tab a,
.tab-link.active {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* === Nebular Tabs === */
/* Nebular tab system */
nb-tabset .tabset .tab.active .tab-link,
nb-tab .tab-link.active,
nb-route-tabset .tabset .tab.active .tab-link {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* === Material Form Controls - Checkbox, Radio, Toggle === */
/* Material Checkbox overrides */
.mat-checkbox.mat-primary .mat-checkbox-checkmark-path,
.mat-checkbox[color="primary"] .mat-checkbox-checkmark-path {
  stroke: #307ABD !important;
  stroke: var(--dynamic-primary-color, #307ABD) !important;
}
.mat-checkbox.mat-primary .mat-checkbox-background,
.mat-checkbox[color="primary"] .mat-checkbox-background {
  background-color: transparent !important;
  border-color: #ccc !important;
}
.mat-checkbox.mat-primary.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox[color="primary"].mat-checkbox-checked .mat-checkbox-background {
  background-color: transparent !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color, #307ABD) !important;
}
.mat-checkbox.mat-primary .mat-checkbox-ripple .mat-ripple-element,
.mat-checkbox[color="primary"] .mat-checkbox-ripple .mat-ripple-element {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  opacity: 0.1;
}
/* Mat-slide-toggle overrides */
.mat-slide-toggle.mat-primary .mat-slide-toggle-thumb,
.mat-slide-toggle[color="primary"] .mat-slide-toggle-thumb {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.mat-slide-toggle[color="primary"].mat-checked .mat-slide-toggle-bar {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  opacity: 0.54;
}
/* Mat-radio-button overrides */
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button[color="primary"] .mat-radio-inner-circle,
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button[color="primary"].mat-radio-checked .mat-radio-outer-circle {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* === Ultimate Fallback with Higher Specificity === */
/* Highest specificity override for any remaining hardcoded colors */
html body .mat-tab-label-active,
html body .mat-tab-link-active,
html body [style*="#307ABD"],
html body [style*="#307abd"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* High specificity checkbox overrides */
html body .mat-checkbox.mat-primary .mat-checkbox-checkmark-path,
html body .mat-checkbox[color="primary"] .mat-checkbox-checkmark-path {
  stroke: #307ABD !important;
  stroke: var(--dynamic-primary-color, #307ABD) !important;
}
html body .mat-checkbox.mat-primary .mat-checkbox-background,
html body .mat-checkbox[color="primary"] .mat-checkbox-background {
  background-color: transparent !important;
  border-color: #ccc !important;
}
html body .mat-checkbox.mat-primary.mat-checkbox-checked .mat-checkbox-background,
html body .mat-checkbox[color="primary"].mat-checkbox-checked .mat-checkbox-background {
  background-color: transparent !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color, #307ABD) !important;
}
html body .mat-checkbox.mat-primary .mat-checkbox-ripple .mat-ripple-element,
html body .mat-checkbox[color="primary"] .mat-checkbox-ripple .mat-ripple-element {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  opacity: 0.1 !important;
}
/* High specificity slide toggle overrides */
html body .mat-slide-toggle.mat-primary .mat-slide-toggle-thumb,
html body .mat-slide-toggle[color="primary"] .mat-slide-toggle-thumb {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
html body .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
html body .mat-slide-toggle[color="primary"].mat-checked .mat-slide-toggle-bar {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  opacity: 0.54 !important;
}
/* Extra high specificity for stubborn checkboxes */
html body app-location .mat-checkbox.mat-primary .mat-checkbox-background,
html body app-location .mat-checkbox[color="primary"] .mat-checkbox-background,
html body .location-component .mat-checkbox.mat-primary .mat-checkbox-background,
html body .location-component .mat-checkbox[color="primary"] .mat-checkbox-background,
html body mat-dialog-container .mat-checkbox.mat-primary .mat-checkbox-background,
html body mat-dialog-container .mat-checkbox[color="primary"] .mat-checkbox-background,
html body .mat-dialog-container .mat-checkbox.mat-primary .mat-checkbox-background,
html body .mat-dialog-container .mat-checkbox[color="primary"] .mat-checkbox-background {
  background-color: transparent !important;
  border-color: #ccc !important;
}
html body app-location .mat-checkbox.mat-primary.mat-checkbox-checked .mat-checkbox-background,
html body app-location .mat-checkbox[color="primary"].mat-checkbox-checked .mat-checkbox-background,
html body .location-component .mat-checkbox.mat-primary.mat-checkbox-checked .mat-checkbox-background,
html body .location-component .mat-checkbox[color="primary"].mat-checkbox-checked .mat-checkbox-background,
html body mat-dialog-container .mat-checkbox.mat-primary.mat-checkbox-checked .mat-checkbox-background,
html body mat-dialog-container .mat-checkbox[color="primary"].mat-checkbox-checked .mat-checkbox-background,
html body .mat-dialog-container .mat-checkbox.mat-primary.mat-checkbox-checked .mat-checkbox-background,
html body .mat-dialog-container .mat-checkbox[color="primary"].mat-checkbox-checked .mat-checkbox-background {
  background-color: transparent !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color, #307ABD) !important;
}
html body app-location .mat-checkbox.mat-primary .mat-checkbox-checkmark-path,
html body app-location .mat-checkbox[color="primary"] .mat-checkbox-checkmark-path,
html body .location-component .mat-checkbox.mat-primary .mat-checkbox-checkmark-path,
html body .location-component .mat-checkbox[color="primary"] .mat-checkbox-checkmark-path,
html body mat-dialog-container .mat-checkbox.mat-primary .mat-checkbox-checkmark-path,
html body mat-dialog-container .mat-checkbox[color="primary"] .mat-checkbox-checkmark-path,
html body .mat-dialog-container .mat-checkbox.mat-primary .mat-checkbox-checkmark-path,
html body .mat-dialog-container .mat-checkbox[color="primary"] .mat-checkbox-checkmark-path {
  stroke: #307ABD !important;
  stroke: var(--dynamic-primary-color, #307ABD) !important;
}
/* Nuclear option - Override ALL checkboxes regardless of specificity */
body .mat-checkbox .mat-checkbox-background {
  background-color: transparent !important;
  border-color: #ccc !important;
}
body .mat-checkbox.mat-checkbox-checked .mat-checkbox-background {
  background-color: transparent !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color, #307ABD) !important;
}
body .mat-checkbox .mat-checkbox-checkmark-path {
  stroke: #307ABD !important;
  stroke: var(--dynamic-primary-color, #307ABD) !important;
}
body .mat-checkbox .mat-checkbox-ripple .mat-ripple-element {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  opacity: 0.1 !important;
}
/* Nuclear option for slide toggles */
body .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
body .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  opacity: 0.54 !important;
}
/* === NGX-Datatable Progress Bar Override === */
/* Override progress bar background and bar colors */
.ngx-datatable .progress-linear .container {
  background-color: rgba(48, 122, 189, 0.2) !important;
  background-color: rgba(var(--dynamic-primary-rgb, 48, 122, 189), 0.2) !important;
}
.ngx-datatable .progress-linear .container .bar {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* High specificity override for stubborn progress bars */
html body .ngx-datatable .progress-linear .container {
  background-color: rgba(48, 122, 189, 0.2) !important;
  background-color: rgba(var(--dynamic-primary-rgb, 48, 122, 189), 0.2) !important;
}
html body .ngx-datatable .progress-linear .container .bar {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Material theme specific override */
.ngx-datatable.material .progress-linear .container {
  background-color: rgba(48, 122, 189, 0.2) !important;
  background-color: rgba(var(--dynamic-primary-rgb, 48, 122, 189), 0.2) !important;
}
.ngx-datatable.material .progress-linear .container .bar {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Correct checkbox behavior - only color the checkmark, not background */
.mat-checkbox-checked .mat-checkbox-background {
  background: transparent !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color, #307ABD) !important;
}
.mat-checkbox-checked .mat-checkbox-checkmark-path {
  stroke: #307ABD !important;
  stroke: var(--dynamic-primary-color, #307ABD) !important;
}
.mat-checkbox .mat-checkbox-background {
  background: transparent !important;
  border-color: #ccc !important;
}
.mat-checkbox.mat-checkbox-checked .mat-checkbox-background {
  background: transparent !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* === Material Icons with color="primary" ONLY === */
/* ONLY target mat-icon elements that explicitly have color="primary" attribute */
mat-icon[color="primary"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* High specificity for stubborn mat-icons with color="primary" */
html body mat-icon[color="primary"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Menu items with color="primary" icons only */
html body .mat-menu-item mat-icon[color="primary"] {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* === DISABLED STATE OVERRIDES === */
/* Ensure all disabled form controls maintain proper disabled styling */
/* Disabled checkboxes */
.mat-checkbox[disabled] .mat-checkbox-background,
.mat-checkbox.mat-checkbox-disabled .mat-checkbox-background {
  background-color: transparent !important;
  border-color: rgba(0, 0, 0, 0.26) !important;
}
.mat-checkbox[disabled] .mat-checkbox-checkmark-path,
.mat-checkbox.mat-checkbox-disabled .mat-checkbox-checkmark-path {
  stroke: rgba(0, 0, 0, 0.26) !important;
}
/* Disabled radio buttons */
.mat-radio-button[disabled] .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.mat-radio-button[disabled] .mat-radio-inner-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: transparent !important;
  border-color: rgba(0, 0, 0, 0.26) !important;
}
/* Disabled slide toggles */
.mat-slide-toggle[disabled] .mat-slide-toggle-thumb,
.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd !important;
}
.mat-slide-toggle[disabled] .mat-slide-toggle-bar,
.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.12) !important;
}
/* High specificity disabled overrides to trump existing rules */
html body .mat-checkbox[disabled] .mat-checkbox-background,
html body .mat-checkbox.mat-checkbox-disabled .mat-checkbox-background {
  background-color: transparent !important;
  border-color: rgba(0, 0, 0, 0.26) !important;
}
html body .mat-checkbox[disabled] .mat-checkbox-checkmark-path,
html body .mat-checkbox.mat-checkbox-disabled .mat-checkbox-checkmark-path {
  stroke: rgba(0, 0, 0, 0.26) !important;
}
html body .mat-radio-button[disabled] .mat-radio-outer-circle,
html body .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
html body .mat-radio-button[disabled] .mat-radio-inner-circle,
html body .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: transparent !important;
  border-color: rgba(0, 0, 0, 0.26) !important;
}
html body .mat-slide-toggle[disabled] .mat-slide-toggle-thumb,
html body .mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb {
  background-color: #bdbdbd !important;
}
html body .mat-slide-toggle[disabled] .mat-slide-toggle-bar,
html body .mat-slide-toggle.mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.12) !important;
}
b,
strong {
  font-weight: 600;
}
ng2-st-tbody-custom {
  display: -ms-flexbox !important;
  display: flex !important;
}
ng2-smart-table ng2-st-tbody-edit-delete {
  height: unset !important;
}
.custom-grid-action.nb-trash:hover {
  color: red !important;
}
.custom-grid-action.nb-edit:hover {
  color: blue !important;
}
::ng-deep .custom-grid-action.nb-compose:hover {
  color: palevioletred;
}
ng2-smart-table .ng2-smart-actions {
  width: 50px !important;
}
mat-form-field {
  width: 100%;
}
/* Material Form Field Focus Styles - Use dynamic primary color */
.mat-form-field.mat-focused .mat-form-field-label {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
  width: auto !important;
}
.mat-form-field.mat-focused .mat-form-field-underline .mat-form-field-ripple {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
  border-width: 2px !important;
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick .mat-form-field-outline-start,
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick .mat-form-field-outline-end,
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick .mat-form-field-outline-gap {
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color, #307ABD) !important;
  border-width: 2px !important;
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-label {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
  z-index: 1 !important;
  background-color: white !important;
  padding: 0 4px !important;
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-underline .mat-form-field-ripple {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
.mat-form-field-appearance-standard.mat-focused .mat-form-field-underline .mat-form-field-ripple {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
.mat-form-field-appearance-legacy.mat-focused .mat-form-field-underline .mat-form-field-ripple {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Default/Standard mat-form-field without appearance attribute */
.mat-form-field:not(.mat-form-field-appearance-outline):not(.mat-form-field-appearance-fill):not(.mat-form-field-appearance-legacy).mat-focused .mat-form-field-underline .mat-form-field-ripple {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Force all form field focus states to use dynamic primary color */
.mat-form-field.mat-focused .mat-form-field-ripple,
.mat-form-field.mat-focused .mat-form-field-underline {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Table filter specific - highest priority */
.ngx-datatable .mat-form-field.mat-focused .mat-form-field-label {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
.ngx-datatable .mat-form-field.mat-focused .mat-form-field-underline .mat-form-field-ripple,
.ngx-datatable .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Ultimate fallback - use body selector for highest specificity */
body .mat-form-field.mat-focused .mat-form-field-label,
body .mat-form-field.mat-focused .mat-form-field-label.mat-form-field-can-float.mat-form-field-should-float {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
body .mat-form-field.mat-focused .mat-form-field-underline .mat-form-field-ripple,
body .mat-form-field.mat-focused .mat-form-field-ripple,
body .mat-form-field.mat-focused .mat-form-field-underline {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Debug helper - remove after testing */
/*
.mat-form-field.mat-focused {
  border: 2px solid red !important;
}
*/
ngx-auth nb-layout-column {
  background-color: white;
}
nb-sidebar .main-container {
  box-shadow: 10px 0 5px -5px #2c33491a;
}
.ngx-datatable.scroll-vertical {
  height: calc(100vh - 200px);
}
.ngx-datatable.material {
  box-shadow: unset !important;
}
.nb-theme-material-light nb-sidebar {
  box-shadow: unset;
}
.ngx-datatable.material .datatable-row-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ngx-datatable.material.ignoreborder .datatable-row-wrapper {
  border-bottom: unset;
}
.nb-theme-material-light nb-layout-header.fixed ~ .layout-container {
  /* padding-top: 1.75rem; */
  padding-left: 0;
  padding-right: 0;
  padding-top: 3rem;
  width: 100%;
}
@media screen and (min-width: 1940px) {
  .nb-theme-material-light nb-layout.window-mode .scrollable-container {
    height: 100vh !important;
  }
}
.nb-theme-material-light nb-layout.window-mode .scrollable-container {
  max-width: none !important;
}
.nb-theme-material-light nb-layout.window-mode .layout nb-layout-header {
  max-width: none !important;
}
.nb-theme-material-light nb-layout.window-mode .layout nb-layout-header nav {
  max-width: none !important;
}
.nb-theme-material-light nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  /* height: calc(100vh - 1.75rem); */
  height: calc(100vh - 3rem);
  /* margin-top: 20px; */
}
.nb-theme-material-light nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-material-light nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 1.75rem;
  /* margin-top: 20px; */
}
.dialog-detail mat-dialog-container {
  padding: unset;
  border-radius: unset !important;
}
.dialog-detail mat-dialog-content {
  margin: 0;
  max-height: calc(100vh - 43px);
  padding: unset;
}
.mobile-filter-dialog-detail mat-dialog-container {
  padding: unset;
  border-radius: unset !important;
}
.mobile-filter-dialog-detail mat-dialog-content {
  margin: 0;
  padding: unset;
}
.datatable-body-row.active {
  background-color: #edebe9 !important;
  border-bottom: 1px solid white;
}
.asterix-after:after {
  content: "*";
}
input {
  font-size: 15px !important;
}
.ngx-datatable .datatable-header .datatable-header-cell {
  -ms-flex-item-align: center;
      align-self: center;
}
.ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}
.middle-align {
  padding-bottom: 5px;
  vertical-align: middle !important;
}
.padding-child-block-profile {
  margin-top: 15px;
  padding-bottom: 15px;
}
.padding-block-profile {
  padding-bottom: 12px;
}
.without-arrow .mat-select-arrow {
  border: none !important;
}
.hidden-line .mat-form-field-wrapper .mat-form-field-underline {
  height: 0px !important;
}
*:focus {
  outline: none !important;
}
.primary-tag {
  display: unset !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background-color: green !important;
}
.custom-divider {
  padding: 0px;
  margin: 0px;
}
.chip-data-state {
  pointer-events: none;
}
.remove-margin-bottom label {
  margin-bottom: 0% !important;
}
datatable-scroller {
  width: 100% !important;
}
.cur-input {
  width: 50px;
  margin-right: 10px;
}
.nb-theme-material-light h4 {
  color: #9b9a9a;
  font-size: 14px;
  font-weight: 400;
  line-height: 1rem;
}
.justify-content-between h4 {
  font-size: 17px;
  font-weight: 600;
}
.user-img {
  width: 24px !important;
  height: 24px !important;
  border-radius: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.status-list {
  margin-right: 0.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  border-radius: 0.125rem;
  background-color: #f4f5f7;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-bottom: 20px;
  min-height: 47vh;
}
.status-list .issue-card-container {
  height: 100%;
}
.status-list .cdk-drop-list-dragging {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.status-list .cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder) {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.status-list .cdk-drag-placeholder .issue-wrap {
  background-color: rgba(150, 150, 200, 0.1);
  border: 1px dashed #abc;
  margin: 5px;
}
.status-list .cdk-drag-placeholder .issue-wrap .issue {
  opacity: 0;
}
.issue-wrap {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: -webkit-grab;
  cursor: grab;
  margin-bottom: 5px;
  width: 100%;
}
.issue {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 0.125rem;
  background-color: #fff;
  transition-property: all;
  transition-duration: 0.1s;
  padding: 10px;
}
.issue-box {
  z-index: 1;
  transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.issue-box:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.issue:hover {
  background-color: #ebecf0 !important;
  background-color: rgba(235, 236, 240, var(1)) !important;
}
.task-id {
  color: #5e6c84;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.66666667;
  letter-spacing: 0;
}
.user-img {
  width: 24px !important;
  height: 24px !important;
  border-radius: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.issue-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.box-color {
  background: #ffffff;
  padding: 5px 5px 5px 10px;
  width: 100%;
  margin-bottom: 3px;
  z-index: 1;
  transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.box-color :hover {
  cursor: -webkit-grab;
  cursor: grab;
}
.task-id-blue {
  color: #0052cc;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.66666667;
  letter-spacing: 0;
  padding-right: 5px;
}
.top {
  display: -ms-flexbox;
  display: flex;
}
.issue-row {
  padding: 0 0 0 15px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.dialog-detail {
  max-width: 100vw !important;
}
.custom-call-status .mat-dialog-container {
  padding: 8px 5px !important;
}
.custom-call-status .mat-dialog-content {
  margin: unset !important;
}
.custom-call-status .mat-dialog-actions {
  padding: unset;
}
.datatable-row-wrapper {
  display: table !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}
.pointer {
  cursor: pointer;
}
nb-popover .arrow::after {
  border-bottom: 0.6875rem solid #d8d8d8 !important;
}
.pace-activity {
  display: none !important;
}
/* Ẩn thanh loading pace ở đầu trang */
.pace {
  display: none !important;
}
.pace .pace-progress {
  display: none !important;
}
.loader-first-reload {
  -webkit-animation: spin 1s infinite linear;
          animation: spin 1s infinite linear;
  border: solid 2vmin transparent;
  border-radius: 50%;
  border-right-color: #09f;
  border-right-color: var(--spinner-primary-color, #09f);
  border-top-color: #09f;
  border-top-color: var(--spinner-primary-color, #09f);
  box-sizing: border-box;
  height: 20vmin;
  left: calc(50% - 10vmin);
  position: fixed;
  top: calc(50% - 10vmin);
  width: 20vmin;
  z-index: 1;
}
.loader-first-reload:before {
  -webkit-animation: spin 2s infinite linear;
          animation: spin 2s infinite linear;
  border: solid 2vmin transparent;
  border-radius: 50%;
  border-right-color: #3cf;
  border-right-color: var(--spinner-primary-300, #3cf);
  border-top-color: #3cf;
  border-top-color: var(--spinner-primary-300, #3cf);
  box-sizing: border-box;
  content: "";
  height: 16vmin;
  left: 0;
  position: absolute;
  top: 0;
  width: 16vmin;
}
.loader-first-reload:after {
  -webkit-animation: spin 3s infinite linear;
          animation: spin 3s infinite linear;
  border: solid 2vmin transparent;
  border-radius: 50%;
  border-right-color: #6ff;
  border-right-color: var(--spinner-primary-200, #6ff);
  border-top-color: #6ff;
  border-top-color: var(--spinner-primary-200, #6ff);
  box-sizing: border-box;
  content: "";
  height: 12vmin;
  left: 2vmin;
  position: absolute;
  top: 2vmin;
  width: 12vmin;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.three-dot-loader-container {
  position: fixed;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  display: -ms-flexbox;
  display: flex;
  grid-gap: 10px;
  gap: 10px;
  z-index: 10;
  opacity: 1;
  transition: opacity 0.3s ease-out;
}
.three-dot-loader-container.fade-out {
  opacity: 0;
}
.three-dot-loader-container .dot {
  width: 15px;
  height: 15px;
  background-color: #808080;
  border-radius: 50%;
  -webkit-animation: bounce 1.4s infinite ease-in-out both;
          animation: bounce 1.4s infinite ease-in-out both;
}
.three-dot-loader-container .dot:nth-child(1) {
  -webkit-animation-delay: -0.32s;
          animation-delay: -0.32s;
}
.three-dot-loader-container .dot:nth-child(2) {
  -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s;
}
@keyframes bounce {
  0%,
  80%,
  100% {
    transform: scale(0);
    opacity: 0.5;
  }
  40% {
    transform: scale(1);
    opacity: 1;
  }
}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.1
 * @url https://github.com/feimosi/baguetteBox.js
 */
#baguetteBox-overlay {
  display: none;
  opacity: 0;
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000000;
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.8);
  transition: opacity 0.5s ease;
}
#baguetteBox-overlay.visible {
  opacity: 1;
}
#baguetteBox-overlay .full-image {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
}
#baguetteBox-overlay .full-image figure {
  display: inline;
  margin: 0;
  height: 100%;
}
#baguetteBox-overlay .full-image img {
  display: inline-block;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
#baguetteBox-overlay .full-image figcaption {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  line-height: 1.8;
  white-space: normal;
  color: #ccc;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
  font-family: sans-serif;
}
#baguetteBox-overlay .full-image:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
#baguetteBox-slider {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  white-space: nowrap;
  transition: left 0.4s ease,  transform 0.4s ease;
}
#baguetteBox-slider.bounce-from-right {
  -webkit-animation: bounceFromRight 0.4s ease-out;
  animation: bounceFromRight 0.4s ease-out;
}
#baguetteBox-slider.bounce-from-left {
  -webkit-animation: bounceFromLeft 0.4s ease-out;
  animation: bounceFromLeft 0.4s ease-out;
}
@-webkit-keyframes bounceFromRight {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@keyframes bounceFromRight {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@-webkit-keyframes bounceFromLeft {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: 30px;
  }
  100% {
    margin-left: 0;
  }
}
@keyframes bounceFromLeft {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: 30px;
  }
  100% {
    margin-left: 0;
  }
}
.baguetteBox-button#next-button,
.baguetteBox-button#previous-button {
  top: 50%;
  top: calc(50% - 30px);
  width: 44px;
  height: 60px;
}
.baguetteBox-button {
  position: absolute;
  cursor: pointer;
  outline: none;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 15%;
  background-color: #323232;
  background-color: rgba(50, 50, 50, 0.5);
  color: #ddd;
  font: 1.6em sans-serif;
  transition: background-color 0.4s ease;
}
.baguetteBox-button:focus,
.baguetteBox-button:hover {
  background-color: rgba(50, 50, 50, 0.9);
}
.baguetteBox-button#next-button {
  right: 2%;
}
.baguetteBox-button#previous-button {
  left: 2%;
}
.baguetteBox-button#close-button {
  top: 20px;
  right: 2%;
  right: calc(2% + 6px);
  width: 30px;
  height: 30px;
}
.baguetteBox-button svg {
  position: absolute;
  left: 0;
  top: 0;
}
/*
    Preloader
    Borrowed from http://tobiasahlin.com/spinkit/
*/
.baguetteBox-spinner {
  width: 40px;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
}
.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
}
.baguetteBox-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes bounce {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes bounce {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
.read-color {
  background-color: #e6f2ff !important;
}
.read-color:hover > div > datatable-body-cell.read-color {
  background-color: #eee !important;
  transition-property: background !important;
  transition-duration: 0.3s !important;
  transition-timing-function: linear !important;
}
.light-blue-color {
  background-color: #f5faff !important;
}
.limit-line {
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: var(--line);
  -webkit-box-orient: vertical;
}
.hot-toast-bar-base {
  width: 30rem !important;
  margin: 24px 16px !important;
}
.hot-toast-icon {
  -ms-flex-item-align: center !important;
      align-self: center !important;
  -ms-flex-item-align: var(--hot-toast-icon-align-self, center) !important;
      align-self: var(--hot-toast-icon-align-self, center) !important;
}
.hot-toast-message {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
  -ms-flex-pack: var(--hot-toast-message-justify-content, flex-start) !important;
      justify-content: var(--hot-toast-message-justify-content, flex-start) !important;
}
.success-icon-table {
  color: #28a745;
}
.danger-icon-table {
  color: #dc3545;
}
.large-icon-table {
  font-size: 24px;
}
.cdk-global-scrollblock {
  position: static;
  position: initial;
  width: auto;
  width: initial;
  overflow: hidden;
}
.altus-mat-autocomplete-overlay {
  max-height: 350px !important;
  min-width: 450px !important;
}
.search-mat-autocomplete-overlay {
  max-height: 291px !important;
}
.datatable-header-cell-template-wrap label.datatable-checkbox {
  display: none !important;
}
.currency-color {
  color: green;
}
.custom-overlay-background {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.32);
  z-index: 1005;
}
.detail-object-tab-mode {
  position: absolute;
  background-color: white;
  z-index: 1005;
  height: calc(100% - 100px);
}
*::-webkit-scrollbar {
  height: 0.5rem;
  width: 0.5rem;
}
*::-webkit-scrollbar-track {
  border-radius: 0;
  background: #f7f9fc;
}
*::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: #e4e9f2;
  border-radius: 0.15625rem;
}
.max-height-block {
  max-height: 96px;
  overflow: hidden;
}
.number-block {
  font-size: 30px !important;
  font-weight: 900 !important;
}
@media screen and (min-width: 2220px) {
  .nb-theme-material-light nb-layout.window-mode nb-layout-header.fixed {
    top: 0px;
  }
  .nb-theme-material-light nb-layout.window-mode {
    padding-top: 0px;
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-material-light nb-layout.window-mode nb-layout-header.fixed {
    top: 0px;
  }
  .nb-theme-material-light nb-layout.window-mode {
    padding-top: 0px;
  }
}
@media screen and (min-width: 1940px) {
  .nb-theme-material-light nb-layout.window-mode nb-layout-header.fixed {
    top: 0px;
  }
  .nb-theme-material-light nb-layout.window-mode {
    padding-top: 0px;
  }
}
.overlay-backdrop-tab-mode {
  top: 49.3px !important;
  background-color: rgba(0, 0, 0, 0.32);
  height: 100%;
}
.overlay-backdrop-tab-mode-select-only {
  top: 49.3px !important;
  background-color: rgba(0, 0, 0, 0.32);
  height: 100%;
}
.crm-text-hover:hover:not(:focus) {
  background-color: #ebecf0;
}
@-webkit-keyframes blink {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
#blink {
  -webkit-animation: blink 1s linear infinite;
          animation: blink 1s linear infinite;
}
.primary-currency-color {
  color: black;
}
.hoverable :hover {
  cursor: pointer;
}
.import-advanced-label {
  color: #616e88;
  padding: 3px 17px 0px 0 !important;
  text-align: left;
  font-size: 13px;
}
.custom-dialog-drag .mat-dialog-container,
.custom-dialog-SMS .mat-dialog-container {
  padding: 0 !important;
}
.custom-dialog-altus,
.custom-proposal {
  max-width: 95vw !important;
}
.custom-dialog-altus .mat-dialog-container,
.custom-proposal .mat-dialog-container {
  padding: 0 !important;
}
.primas-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #222b45;
  padding: 10px;
  margin-left: 8px;
  margin-top: 8px;
  margin-right: 8px;
  min-width: 0;
  overflow: hidden;
}
.highlight {
  background-color: violet;
}
.category-layout {
  margin-left: 5px;
  margin-right: 5px;
}
.altus-card {
  background-color: #ffffff;
  border: 0.0625rem solid #e4e9f2;
  border-radius: 0.25rem;
  box-shadow: none;
  color: #222b45;
  padding: 10px;
  margin-left: 8px;
  margin-top: 8px;
  margin-right: 8px;
  min-width: 0;
  overflow: hidden;
}
.altus-label {
  color: #616e88;
  padding: 3px 17px 0px 0 !important;
  text-align: right;
}
.ql-font-Arial {
  font-family: "Arial";
}
.ql-font-Raleway {
  font-family: "Raleway";
}
.ql-font-Helvetica {
  font-family: "Helvetica";
}
.ql-font-Verdana {
  font-family: "Verdana";
}
.ql-font-Times {
  font-family: "Times";
}
.ql-font-Georgia {
  font-family: "Georgia";
}
.ql-font-Courier {
  font-family: "Courier";
}
.ql-font-IRANSans {
  font-family: "IRANSans";
}
.ql-font-sans-serif {
  font-family: "sans-serif";
}
.ql-font-serif {
  font-family: "serif";
}
.ql-font-monospace {
  font-family: "monospace";
}
.ql-font-cursive {
  font-family: "cursive";
}
.ql-font-fantasy {
  font-family: "fantasy";
}
.ql-font-roboto {
  font-family: "roboto";
}
.ql-snow .ql-picker.ql-font .ql-picker-options {
  max-height: 200px;
  overflow: auto;
}
.ql-snow .ql-picker.ql-font .ql-picker-options .ql-picker-item {
  font-family: attr(data-value);
}
.ql-snow .ql-picker.ql-font .ql-picker-options .ql-picker-item::before {
  content: attr(data-value) !important;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: attr(data-value) !important;
}
.ql-size-10px {
  font-size: "10px";
}
.ql-size-12px {
  font-size: "12px";
}
.ql-size-14px {
  font-size: "14px";
}
.ql-size-16px {
  font-size: "16px";
}
.ql-size-22px {
  font-size: "22px";
}
.ql-size-36px {
  font-size: "36px";
}
.ql-size-48px {
  font-size: "48px";
}
.ql-size-72px {
  font-size: "72px";
}
.ql-size-144px {
  font-size: "144px";
}
.ql-snow .ql-picker.ql-size .ql-picker-options {
  max-height: 200px;
  overflow: auto;
}
.ql-snow .ql-picker.ql-size .ql-picker-options .ql-picker-item {
  font-size: attr(data-value);
}
.ql-snow .ql-picker.ql-size .ql-picker-options .ql-picker-item::before {
  content: attr(data-value) !important;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: attr(data-value) !important;
}
.set-transform {
  -ms-transform: scale(0.8) !important;
      transform: scale(0.8) !important;
}
.set-transform-float {
  -ms-transform: scale(0.8) !important;
      transform: scale(0.8) !important;
  float: left;
}
.text-unknown {
  color: #94999d !important;
}
.ngx-table-resize .datatable-header {
  width: auto !important;
}
.ngx-table-resize .datatable-body {
  width: auto !important;
}
.custom-tooltip-schedule {
  word-break: break-all !important;
}
.customer-detail-card {
  cursor: pointer !important;
}
.customer-detail-card:hover {
  cursor: pointer !important;
  background-color: #afdbff2e !important;
  border: 0.2px solid #2f80ed !important;
}
.legend-number-data {
  font-weight: 600;
  font-size: 16px;
  line-height: var(--height);
  padding: 1px 8px;
  border-radius: 10px;
}
.fs-7 {
  font-size: 12px;
}
/* ---------------------- Venue SEO window for Mobile Resolution - START ---------------------- */
.venue-mobile-window-custom-resolution-fullscreen {
  position: fixed;
  top: unset !important;
  left: unset !important;
  bottom: 0% !important;
  right: 0%;
  -ms-transform: translate(0%, 0%) !important;
      transform: translate(0%, 0%) !important;
}
@media only screen and (min-width: 490px) and (max-width: 599px) {
  .venue-mobile-window-custom-resolution-fullscreen {
    width: 435px;
  }
}
@media only screen and (max-width: 489px) {
  .venue-mobile-window-custom-resolution-fullscreen {
    margin: unset !important;
    width: 100%;
  }
}
.venue-mobile-window-custom-resolution-minimize {
  -ms-transform: unset !important;
      transform: unset !important;
}
@media only screen and (max-width: 489px) {
  .venue-mobile-window-custom-resolution-minimize {
    margin: unset !important;
    width: 100% !important;
  }
}
/* ---------------------- Venue SEO window for Mobile Resolution - END ---------------------- */
.venue-media-custom-panel {
  max-width: none !important;
}
.theme-selection-custom-dialog-panel {
  max-width: 100vw !important;
  padding: unset !important;
}
.theme-selection-custom-dialog-panel mat-dialog-container {
  padding: unset !important;
  border-radius: unset !important;
}
@media only screen and (max-width: 599px) {
  .media-gallery-custom-panel {
    max-width: none !important;
  }
}
/* ---------------------- CRM detail in dialog - START ---------------------- */
.dialog-detail-crm {
  max-width: 100vw !important;
  width: 1632px !important;
}
.dialog-detail-crm mat-dialog-container {
  border-radius: unset !important;
  padding: 12px 4px 0px 4px;
}
/* ---------------------- CRM detail in dialog - END ---------------------- */
.event-selected-image {
  text-align: center;
  width: 300px;
  height: 200px;
}
.kw-mapping-mentions .scrollable-menu {
  max-height: 150px !important;
}
.no-index-toggle label.toggle-label {
  margin-bottom: unset !important;
}
.confirm-crm mat-dialog-container {
  border-radius: unset !important;
  padding: 8px 24px 24px;
}
.confirm-crm mat-dialog-container mat-dialog-actions {
  padding: 4px 0;
}
.confirm-crm.full-height mat-dialog-container mat-dialog-content {
  max-height: calc(100vh - 100px - 32px);
  min-height: calc(100vh - 100px - 32px);
}
.contact-activity-type {
  background-color: #e6f2ff !important;
}
.contact-activity-type:hover > div > datatable-body-cell.contact-activity-type {
  cursor: pointer !important;
  background-color: #a4e7bd !important;
  transition-property: background !important;
  transition-duration: 0.3s !important;
  transition-timing-function: linear !important;
}
.contact-activity-type-active {
  background-color: #22a12d !important;
  color: white !important;
}
@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
.action-ai-detect-focus {
  background-color: #10e910 !important;
  border-radius: 10px;
  -webkit-animation: flash 2s;
          animation: flash 2s;
}
/* Material Select Focus Styles */
.mat-select.mat-focused {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Material Select with primary color attribute */
.mat-form-field.mat-primary .mat-select.mat-focused,
.mat-form-field[color="primary"] .mat-select.mat-focused {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Dropdown filter specific */
app-dropdown-filter .mat-form-field.mat-focused .mat-form-field-label {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
app-dropdown-filter .mat-form-field.mat-focused .mat-form-field-underline .mat-form-field-ripple {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Material Option focus and hover states */
.mat-option:hover:not(.mat-option-disabled),
.mat-option:focus:not(.mat-option-disabled) {
  background-color: rgba(48, 122, 189, 0.04) !important;
  background-color: rgba(var(--dynamic-primary-rgb, 48, 122, 189), 0.04) !important;
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background-color: rgba(48, 122, 189, 0.08) !important;
  background-color: rgba(var(--dynamic-primary-rgb, 48, 122, 189), 0.08) !important;
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Material Checkbox primary color */
.mat-checkbox-checked.mat-primary .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
.mat-checkbox-checked.mat-primary .mat-checkbox-ripple .mat-ripple-element,
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Material Pseudo Checkbox (for mat-option) */
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  transition: none !important;
  /* Remove transition delay */
}
.mat-pseudo-checkbox {
  transition: none !important;
  /* Remove transition delay */
}
/* Material Select Panel (dropdown) */
.mat-select-panel {
  background: white;
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background-color: rgba(48, 122, 189, 0.08) !important;
  background-color: rgba(var(--dynamic-primary-rgb, 48, 122, 189), 0.08) !important;
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
}
/* ngx-mat-select-search component styling */
.mat-select-search-input {
  border: none !important;
  outline: none !important;
}
/* Fix text color in dropdown options */
.mat-option {
  color: inherit !important;
}
.mat-option.mat-selected {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
  transition: color 0ms !important;
  /* Instant text color change */
}
/* Fix text color for checked checkboxes in dropdown */
.mat-option .mat-pseudo-checkbox-checked + span,
.mat-option .mat-checkbox-checked + span {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
  transition: color 0ms !important;
  /* Instant color change */
}
/* Force immediate color update for checkboxes in dropdown */
.mat-option .mat-pseudo-checkbox {
  transition: background-color 0ms !important;
  /* Instant transition */
}
.mat-option.mat-selected .mat-pseudo-checkbox-checked {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  transition: none !important;
}
/* Remove delays from Material animations */
.mat-option {
  transition: background-color 150ms ease !important;
  /* Keep hover but faster */
}
/* High specificity rules to override any delays */
.mat-select-panel .mat-option .mat-pseudo-checkbox-checked,
.mat-select-panel .mat-option .mat-pseudo-checkbox-indeterminate,
app-dropdown-filter .mat-select-panel .mat-option .mat-pseudo-checkbox-checked,
app-dropdown-filter .mat-select-panel .mat-option .mat-pseudo-checkbox-indeterminate {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
}
/* High specificity for text color */
.mat-select-panel .mat-option.mat-selected,
app-dropdown-filter .mat-select-panel .mat-option.mat-selected {
  color: #307ABD !important;
  color: var(--dynamic-primary-color, #307ABD) !important;
  transition: none !important;
}
/* Force hardware acceleration for better performance */
.mat-pseudo-checkbox,
.mat-option,
.mat-select-panel {
  transform: translateZ(0);
  will-change: background-color, color;
}
/* Disable Angular Material animations that might cause delay */
.mat-option * {
  -webkit-animation-duration: 0ms !important;
          animation-duration: 0ms !important;
  transition-duration: 0ms !important;
}
/* Text cursor (caret) color for input fields */
input:focus,
textarea:focus,
.mat-input-element:focus {
  caret-color: #307ABD !important;
  caret-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Text cursor for Material Form Field inputs */
.mat-form-field.mat-focused input,
.mat-form-field.mat-focused textarea,
.mat-form-field.mat-focused .mat-input-element {
  caret-color: #307ABD !important;
  caret-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Text cursor for dropdown filter search input */
app-dropdown-filter input:focus,
app-dropdown-filter .mat-input-element:focus {
  caret-color: #307ABD !important;
  caret-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Text cursor for ngx-mat-select-search */
.mat-select-search-input:focus {
  caret-color: #307ABD !important;
  caret-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* High specificity for all input cursors */
.mat-form-field input:focus,
.mat-form-field textarea:focus,
input[matInput]:focus,
textarea[matInput]:focus {
  caret-color: #307ABD !important;
  caret-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Table filter input cursors */
.ngx-datatable input:focus,
.ngx-datatable textarea:focus,
.ngx-datatable .mat-input-element:focus {
  caret-color: #307ABD !important;
  caret-color: var(--dynamic-primary-color, #307ABD) !important;
}
/* Preserve specific styled mat-options (like add buttons) */
.mat-option[style*="background-color: #307abd"],
.mat-option[style*="background-color:#307abd"] {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  color: white !important;
}
.mat-option[style*="background-color: #307abd"]:hover,
.mat-option[style*="background-color:#307abd"]:hover,
.mat-option[style*="background-color: #307abd"]:focus,
.mat-option[style*="background-color:#307abd"]:focus {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  color: white !important;
  opacity: 0.9 !important;
  /* Override any hover background from our dynamic rules */
}
/* Specific override for autocomplete add option */
.altus-mat-autocomplete-overlay .mat-option[style*="background-color: #307abd"] {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  color: white !important;
}
.altus-mat-autocomplete-overlay .mat-option[style*="background-color: #307abd"]:hover,
.altus-mat-autocomplete-overlay .mat-option[style*="background-color: #307abd"]:focus {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  color: white !important;
  opacity: 0.9;
  /* Prevent our generic hover rules from applying */
}
/* Override our generic mat-option rules for specifically styled options */
.mat-option[style*="background-color"]:not([style*="background-color: rgba"]):hover,
.mat-option[style*="background-color"]:not([style*="background-color: rgba"]):focus {
  /* Don't apply generic hover - let specific rules handle it */
}
/* More specific targeting for add buttons */
.mat-autocomplete-panel .mat-option[style*="background-color: #307abd"],
mat-autocomplete .mat-option[style*="background-color: #307abd"] {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  color: white !important;
}
.mat-autocomplete-panel .mat-option[style*="background-color: #307abd"]:hover,
mat-autocomplete .mat-option[style*="background-color: #307abd"]:hover {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  color: white !important;
  opacity: 0.9 !important;
  /* Force override any conflicting hover styles */
}
/* Ultimate specificity for add button - override all other rules */
.mat-option-text .mat-icon,
.mat-option[style*="background-color: #307abd"] .mat-icon {
  color: white !important;
}
/* Force add button to always use dynamic primary color */
body .mat-option[style*="background-color: #307abd"],
body .altus-mat-autocomplete-overlay .mat-option[style*="background-color: #307abd"],
body .mat-autocomplete-panel .mat-option[style*="background-color: #307abd"] {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  color: white !important;
}
body .mat-option[style*="background-color: #307abd"]:hover,
body .mat-option[style*="background-color: #307abd"]:focus,
body .altus-mat-autocomplete-overlay .mat-option[style*="background-color: #307abd"]:hover,
body .mat-autocomplete-panel .mat-option[style*="background-color: #307abd"]:hover {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  color: white !important;
  opacity: 0.9 !important;
}
/* Prevent generic mat-option hover from applying to add buttons */
body .mat-option[style*="background-color: #307abd"]:hover:not(.mat-option-disabled),
body .mat-option[style*="background-color: #307abd"]:focus:not(.mat-option-disabled) {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  color: white !important;
  opacity: 0.9 !important;
  /* Override the rgba background we set for other options */
}
/* Status basic toggle styling */
.nb-toggle-status-basic .toggle.checked {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
  border-color: #307ABD !important;
  border-color: var(--dynamic-primary-color, #307ABD) !important;
}
.nb-theme-material-light .mat-progress-bar-fill::after {
  background-color: #307ABD !important;
  background-color: var(--dynamic-primary-color, #307ABD) !important;
}
.alert-primary {
  color: #004085 !important;
  color: var(--dynamic-primary-800, #004085) !important;
  background-color: #cce5ff !important;
  background-color: var(--dynamic-primary-100, #cce5ff) !important;
  border-color: #b8daff !important;
  border-color: var(--dynamic-primary-200, #b8daff) !important;
}

.ais-Breadcrumb-list,
.ais-CurrentRefinements-list,
.ais-HierarchicalMenu-list,
.ais-Hits-list,
.ais-Results-list,
.ais-InfiniteHits-list,
.ais-InfiniteResults-list,
.ais-Menu-list,
.ais-NumericMenu-list,
.ais-Pagination-list,
.ais-RatingMenu-list,
.ais-RefinementList-list,
.ais-ToggleRefinement-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.ais-ClearRefinements-button,
.ais-CurrentRefinements-delete,
.ais-CurrentRefinements-reset,
.ais-GeoSearch-redo,
.ais-GeoSearch-reset,
.ais-HierarchicalMenu-showMore,
.ais-InfiniteHits-loadPrevious,
.ais-InfiniteHits-loadMore,
.ais-InfiniteResults-loadMore,
.ais-Menu-showMore,
.ais-RangeInput-submit,
.ais-RefinementList-showMore,
.ais-SearchBox-submit,
.ais-SearchBox-reset,
.ais-VoiceSearch-button {
  padding: 0;
  overflow: visible;
  font: inherit;
  line-height: normal;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ais-ClearRefinements-button::-moz-focus-inner,
  .ais-CurrentRefinements-delete::-moz-focus-inner,
  .ais-CurrentRefinements-reset::-moz-focus-inner,
  .ais-GeoSearch-redo::-moz-focus-inner,
  .ais-GeoSearch-reset::-moz-focus-inner,
  .ais-HierarchicalMenu-showMore::-moz-focus-inner,
  .ais-InfiniteHits-loadPrevious::-moz-focus-inner,
  .ais-InfiniteHits-loadMore::-moz-focus-inner,
  .ais-InfiniteResults-loadMore::-moz-focus-inner,
  .ais-Menu-showMore::-moz-focus-inner,
  .ais-RangeInput-submit::-moz-focus-inner,
  .ais-RefinementList-showMore::-moz-focus-inner,
  .ais-SearchBox-submit::-moz-focus-inner,
  .ais-SearchBox-reset::-moz-focus-inner,
  .ais-VoiceSearch-button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.ais-ClearRefinements-button[disabled],
  .ais-CurrentRefinements-delete[disabled],
  .ais-CurrentRefinements-reset[disabled],
  .ais-GeoSearch-redo[disabled],
  .ais-GeoSearch-reset[disabled],
  .ais-HierarchicalMenu-showMore[disabled],
  .ais-InfiniteHits-loadPrevious[disabled],
  .ais-InfiniteHits-loadMore[disabled],
  .ais-InfiniteResults-loadMore[disabled],
  .ais-Menu-showMore[disabled],
  .ais-RangeInput-submit[disabled],
  .ais-RefinementList-showMore[disabled],
  .ais-SearchBox-submit[disabled],
  .ais-SearchBox-reset[disabled],
  .ais-VoiceSearch-button[disabled] {
    cursor: default; }

.ais-InfiniteHits-loadPrevious,
.ais-InfiniteHits-loadMore,
.ais-HierarchicalMenu-showMore,
.ais-Menu-showMore,
.ais-RefinementList-showMore {
  overflow-anchor: none; }

.ais-Breadcrumb-list,
.ais-Breadcrumb-item,
.ais-Pagination-list,
.ais-RangeInput-form,
.ais-RatingMenu-link,
.ais-PoweredBy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.ais-GeoSearch,
.ais-GeoSearch-map {
  height: 100%; }

.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list {
  margin-left: 1em; }

.ais-PoweredBy-logo {
  display: block;
  height: 1.2em;
  width: auto; }

.ais-RatingMenu-starIcon {
  display: block;
  width: 20px;
  height: 20px; }

.ais-SearchBox-input::-ms-clear, .ais-SearchBox-input::-ms-reveal {
  display: none;
  width: 0;
  height: 0; }

.ais-SearchBox-input::-webkit-search-decoration, .ais-SearchBox-input::-webkit-search-cancel-button, .ais-SearchBox-input::-webkit-search-results-button, .ais-SearchBox-input::-webkit-search-results-decoration {
  display: none; }

.ais-RangeSlider .rheostat {
  overflow: visible;
  margin-top: 40px;
  margin-bottom: 40px; }

.ais-RangeSlider .rheostat-background {
  height: 6px;
  top: 0px;
  width: 100%; }

.ais-RangeSlider .rheostat-handle {
  margin-left: -12px;
  top: -7px; }

.ais-RangeSlider .rheostat-background {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #aaa; }

.ais-RangeSlider .rheostat-progress {
  position: absolute;
  top: 1px;
  height: 4px;
  background-color: #333; }

.rheostat-handle {
  position: relative;
  z-index: 1;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #333;
  border-radius: 50%;
  cursor: -webkit-grab;
  cursor: grab; }

.rheostat-marker {
  margin-left: -1px;
  position: absolute;
  width: 1px;
  height: 5px;
  background-color: #aaa; }

.rheostat-marker--large {
  height: 9px; }

.rheostat-value {
  margin-left: 50%;
  padding-top: 15px;
  position: absolute;
  text-align: center;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%); }

.rheostat-tooltip {
  margin-left: 50%;
  position: absolute;
  top: -22px;
  text-align: center;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%); }

/**
 * Reset
 */

[class^='ais-'] {
  box-sizing: border-box; }

/**
 * Disabled
 */

[class^='ais-'][class$='--disabled'],
[class^='ais-'][class$='--disabled'] *,
.ais-VoiceSearch-button:disabled {
  cursor: not-allowed; }

/**
 * Buttons
 */

.ais-HierarchicalMenu-showMore,
.ais-Menu-showMore,
.ais-RefinementList-showMore,
.ais-ClearRefinements-button,
.ais-InfiniteHits-loadMore,
.ais-RangeInput-submit,
.ais-InfiniteHits-loadPrevious,
.ais-Pagination-link,
.ais-GeoSearch-redo,
.ais-GeoSearch-reset,
.ais-VoiceSearch-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff, #fcfcfd);
  border: 1px solid #d6d6e7;
  border-radius: 3px;
  box-shadow: 0 1px 0 0 rgba(35, 38, 59, 0.05);
  color: #23263b;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  font-weight: 400;
  height: 2rem;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1.25rem;
  padding: 0 1rem;
  place-items: center;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ais-HierarchicalMenu-showMore,
.ais-Menu-showMore,
.ais-RefinementList-showMore,
.ais-GeoSearch-redo,
.ais-GeoSearch-reset {
  height: 1.5rem; }

.ais-HierarchicalMenu-showMore,
.ais-Menu-showMore,
.ais-RefinementList-showMore {
  margin-top: 1rem; }

.ais-HierarchicalMenu-showMore:hover,
.ais-Menu-showMore:hover,
.ais-RefinementList-showMore:hover,
.ais-ClearRefinements-button:hover,
.ais-InfiniteHits-loadMore:hover,
.ais-RangeInput-submit:hover,
.ais-InfiniteHits-loadPrevious:hover,
.ais-Pagination-item:not(.ais-Pagination-item--selected):not(.ais-Pagination-item--disabled)
.ais-Pagination-link:hover,
.ais-GeoSearch-redo:hover,
.ais-GeoSearch-reset:hover,
.ais-VoiceSearch-button:hover {
  background-image: linear-gradient(-180deg, #fff, #f5f5fa);
  border-color: #d6d6e7; }

.ais-HierarchicalMenu-showMore:focus,
.ais-Menu-showMore:focus,
.ais-RefinementList-showMore:focus,
.ais-ClearRefinements-button:focus,
.ais-InfiniteHits-loadMore:focus,
.ais-RangeInput-submit:focus,
.ais-InfiniteHits-loadPrevious:focus,
.ais-GeoSearch-redo:focus,
.ais-GeoSearch-reset:focus,
.ais-VoiceSearch-button:focus {
  background-image: linear-gradient(-180deg, #fff, #f5f5fa);
  border-color: #3c4fe0;
  box-shadow: #3c4fe0 0 0 0 1px, rgba(35, 38, 59, 0.05) 0 2px 0 1px;
  outline: currentcolor none medium; }

.ais-HierarchicalMenu-showMore:active,
.ais-Menu-showMore:active,
.ais-RefinementList-showMore:active,
.ais-ClearRefinements-button:active,
.ais-InfiniteHits-loadMore:active,
.ais-InfiniteHits-loadPrevious:active,
.ais-Pagination-item--selected .ais-Pagination-link,
.ais-Pagination-link:active,
.ais-GeoSearch-redo:active,
.ais-GeoSearch-reset:active,
.ais-VoiceSearch-button:active {
  border-color: #d6d6e7;
  box-shadow: rgba(119, 122, 175, 0.4) 0 1px 4px 0 inset, rgba(119, 122, 175, 0.4) 0 1px 1px 0 inset, rgba(35, 38, 59, 0.05) 0 1px 0 0; }

.ais-ClearRefinements-button:disabled[disabled],
.ais-InfiniteHits-loadMore:disabled[disabled],
.ais-InfiniteHits-loadPrevious:disabled[disabled],
.ais-Pagination-item--disabled .ais-Pagination-link,
.ais-GeoSearch-redo--disabled,
.ais-GeoSearch-reset--disabled,
.ais-VoiceSearch-button:disabled {
  background-image: linear-gradient(-180deg, #fff, #f5f5fa);
  border-color: #efeff5;
  box-shadow: none;
  color: #b6b7d5; }

.ais-HierarchicalMenu-showMore--disabled[disabled],
.ais-Menu-showMore--disabled[disabled],
.ais-RefinementList-showMore--disabled[disabled] {
  display: none; }

/**
 * Labels
 */

.ais-NumericMenu-label,
.ais-ToggleRefinement-label,
.ais-HierarchicalMenu-item,
.ais-Menu-item,
.ais-RatingMenu-item,
.ais-RefinementList-item {
  display: block;
  font-size: 0.875rem;
  line-height: 1.75rem; }

.ais-HierarchicalMenu-link,
.ais-Menu-link,
.ais-RatingMenu-link,
.ais-RefinementList-label {
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

.ais-Breadcrumb-link,
.ais-HierarchicalMenu-link,
.ais-Menu-link,
.ais-RatingMenu-link {
  color: inherit;
  text-decoration: none; }

.ais-Breadcrumb-link:hover {
  text-decoration: underline; }

.ais-HierarchicalMenu-label,
.ais-Menu-label,
.ais-RefinementList-labelText {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ais-HierarchicalMenu-item--selected
> .ais-HierarchicalMenu-link
> .ais-HierarchicalMenu-label,
.ais-Menu-item--selected .ais-Menu-label,
.ais-RefinementList-item--selected,
.ais-RatingMenu-item--selected {
  font-weight: 600; }

/**
 * Count
 */

.ais-ToggleRefinement-count,
.ais-HierarchicalMenu-count,
.ais-Menu-count,
.ais-RatingMenu-count,
.ais-RefinementList-count {
  background: #f5f5fa none repeat scroll 0% 0%;
  border: 1px solid #b6b7d5;
  border-radius: 99999px;
  color: #23263b;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
  margin-left: 0.5rem;
  overflow: hidden;
  padding: 0 0.25rem; }

/**
 * No Results
 */

.ais-Menu-noResults,
.ais-HierarchicalMenu-noResults,
.ais-RefinementList-noResults {
  color: #5a5e9a;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-top: 1rem; }

/**
 * Selectors
 */

.ais-MenuSelect-select,
.ais-HitsPerPage-select,
.ais-SortBy-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'), linear-gradient(-180deg, #fff, #fcfcfd);
  background-position: right 1rem center, 0 0;
  background-repeat: no-repeat;
  background-size: 10px, auto;
  border: 1px solid #d6d6e7;
  border-radius: 3px;
  box-shadow: rgba(35, 38, 59, 0.05) 0 1px 0 0;
  color: #23263b;
  cursor: pointer;
  font: inherit;
  height: 2.5rem;
  outline: currentcolor none medium;
  padding: 0 2.5rem 0 1rem;
  position: relative;
  width: 100%; }

.ais-HitsPerPage-select:-moz-focusring,
.ais-HitsPerPage-select::-moz-focus-inner,
.ais-SortBy-select:-moz-focusring,
.ais-SortBy-select::-moz-focus-inner {
  color: transparent;
  outline: currentcolor none medium; }

.ais-HitsPerPage-select > option:not(:checked),
.ais-SortBy-select > option:not(:checked) {
  color: #23263b; }

.ais-HitsPerPage-select > option:disabled,
.ais-SortBy-select > option:disabled {
  color: #b6b7d5; }

.ais-HitsPerPage-select:hover,
.ais-SortBy-select:hover {
  background-image: url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'), linear-gradient(-180deg, #fcfcfd, #f5f5fa);
  border-color: #d6d6e7; }

.ais-HitsPerPage-select:focus,
.ais-SortBy-select:focus {
  background-image: url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'), linear-gradient(-180deg, #fff, #f5f5fa);
  border-color: #3c4fe0;
  box-shadow: #3c4fe0 0 0 0 1px, rgba(35, 38, 59, 0.05) 0 2px 0 0; }

.ais-HitsPerPage-select:disabled,
.ais-SortBy-select:disabled {
  background-image: url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23b6b7d5" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'), linear-gradient(-180deg, #fff, #f5f5fa);
  border-color: #efeff5;
  box-shadow: none;
  color: #b6b7d5;
  cursor: not-allowed; }

/**
 * Panel
 */

.ais-Panel {
  margin-bottom: 2rem; }

.ais-Panel-header {
  color: #5a5e9a;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  margin-bottom: 1rem;
  text-transform: uppercase; }

.ais-Panel-footer {
  color: #5a5e9a;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  margin-top: 1rem; }

.ais-Panel--collapsible {
  position: relative; }

.ais-Panel--collapsible .ais-Panel-collapseButton {
  background: none;
  border: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0; }

.ais-Panel--collapsed .ais-Panel-body,
.ais-Panel--collapsed .ais-Panel-footer {
  display: none; }

/**
 * SearchBox
 */

.ais-SearchBox-form {
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  height: 2.5rem;
  line-height: 1.25rem;
  position: relative;
  width: 100%; }

.ais-SearchBox-form::before {
  background: transparent url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235a5e9a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%2221%22%20y1%3D%2221%22%20x2%3D%2216.65%22%20y2%3D%2216.65%22%3E%3C%2Fline%3E%3C%2Fsvg%3E") repeat scroll 0% 0%;
  content: '';
  height: 1rem;
  left: 1rem;
  margin-top: -0.5rem;
  position: absolute;
  top: 50%;
  width: 1rem; }

.ais-SearchBox-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #d6d6e7;
  border-radius: 3px;
  box-shadow: rgba(119, 122, 175, 0.3) 0 1px 4px 0 inset;
  caret-color: #5a5e9a;
  color: #23263b;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  font: inherit;
  max-width: 100%;
  padding-left: 2.5rem; }

.ais-SearchBox-input:-ms-input-placeholder {
  color: #5a5e9a; }

.ais-SearchBox-input::-moz-placeholder {
  color: #5a5e9a; }

.ais-SearchBox-input::placeholder {
  color: #5a5e9a; }

.ais-SearchBox-input:focus {
  border-color: #3c4fe0;
  box-shadow: rgba(35, 38, 59, 0.05) 0 1px 0 0;
  outline: currentcolor none medium; }

.ais-SearchBox-input:disabled {
  background: transparent linear-gradient(-180deg, #fff, #f5f5fa) repeat scroll 0% 0%;
  border-color: #efeff5;
  box-shadow: none;
  cursor: not-allowed; }

.ais-SearchBox-input:disabled:-ms-input-placeholder {
  color: #b6b7d5;
  pointer-events: none; }

.ais-SearchBox-input:disabled::-moz-placeholder {
  color: #b6b7d5;
  pointer-events: none; }

.ais-SearchBox-input:disabled::placeholder {
  color: #b6b7d5;
  pointer-events: none; }

.ais-SearchBox-input::-webkit-search-cancel-button,
.ais-SearchBox-input::-webkit-search-decoration,
.ais-SearchBox-input::-webkit-search-results-button,
.ais-SearchBox-input::-webkit-search-results-decoration {
  -webkit-appearance: none;
  appearance: none; }

.ais-SearchBox-loadingIndicator,
.ais-SearchBox-reset {
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  fill: #484c7a;
  height: 20px;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 1rem;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 20px; }

.ais-SearchBox-reset:focus {
  background: #b6b7d5;
  fill: #fff;
  outline: 0; }

.ais-RefinementList-searchBox .ais-SearchBox-loadingIndicator,
.ais-RefinementList-searchBox .ais-SearchBox-reset {
  right: 0.5rem; }

.ais-SearchBox-loadingIndicator[hidden],
.ais-SearchBox-reset[hidden] {
  display: none; }

.ais-SearchBox-submit {
  display: none; }

.ais-Menu-searchBox,
.ais-RefinementList-searchBox {
  margin-bottom: 0.5rem; }

.ais-Menu-searchBox .ais-SearchBox-form,
.ais-RefinementList-searchBox .ais-SearchBox-form {
  height: 2rem; }

.ais-Menu-searchBox .ais-SearchBox-form::before,
.ais-RefinementList-searchBox .ais-SearchBox-form::before {
  left: 0.5rem; }

.ais-Menu-searchBox .ais-SearchBox-input,
.ais-RefinementList-searchBox .ais-SearchBox-input {
  padding-left: 2rem; }

/**
 * VoiceSearch
 */

.ais-VoiceSearch-button {
  color: #5a5e9a;
  height: 48px;
  width: 48px; }

.ais-VoiceSearch-button svg {
  color: currentcolor; }

/**
 * Highlighting and Snippeting
 */

.ais-Highlight-highlighted,
.ais-Snippet-highlighted {
  background-color: rgba(84, 104, 255, 0.1);
  color: #5468ff;
  font-style: normal; }

/**
 * Hits
 */

.ais-Hits-item,
.ais-InfiniteHits-item {
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(35, 38, 59, 0.05), 0 1px 3px 0 rgba(35, 38, 59, 0.15);
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.5rem; }

.ais-Hits-item:first-of-type,
.ais-InfiniteHits-item:first-of-type {
  border-radius: 3px 3px 0 0; }

.ais-Hits-item:last-of-type,
.ais-InfiniteHits-item:last-of-type {
  border-radius: 0 0 3px 3px; }

.ais-Hits-item:only-of-type,
.ais-InfiniteHits-item:only-of-type {
  border-radius: 3px; }

.ais-InfiniteHits-loadMore,
.ais-InfiniteHits-loadPrevious {
  display: -ms-flexbox;
  display: flex;
  margin: 1rem auto; }

/**
 * GeoSearch
 */

.ais-GeoSearch {
  position: relative; }

.ais-GeoSearch-control {
  left: 3.75rem;
  position: absolute;
  top: 1rem; }

.ais-GeoSearch-label {
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5f5fa;
  border: 1px solid #b6b7d5;
  border-radius: 3px;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.5;
  min-height: 1.5rem;
  padding: 0.25rem 0.5rem; }

.ais-GeoSearch-label,
.ais-GeoSearch-redo,
.ais-GeoSearch-reset {
  white-space: nowrap; }

.ais-GeoSearch-reset {
  bottom: 1.25rem;
  left: 50%;
  position: absolute;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%); }

/**
 * RefinementList
 */

.ais-RefinementList-checkbox,
.ais-GeoSearch-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  background-position: 50%;
  background-size: 180%;
  border: 1px solid currentcolor;
  border-radius: 3px;
  box-shadow: inset 0 1px 4px 0 rgba(119, 122, 175, 0.4);
  color: #d6d6e7;
  cursor: inherit;
  height: 1rem;
  margin: 0 0.5rem 0 0;
  min-width: 1rem; }

.ais-RefinementList-item--selected .ais-RefinementList-checkbox,
.ais-GeoSearch-input:checked {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
  background-size: 14px;
  border-color: currentcolor;
  box-shadow: rgba(35, 38, 59, 0.05) 0 1px 0 0 inset;
  color: #3c4fe0; }

.ais-RefinementList-checkbox:focus,
.ais-GeoSearch-input:focus {
  outline: currentcolor none medium; }

.ais-RefinementList-item--selected .ais-RefinementList-checkbox:focus,
.ais-GeoSearch-input:checked:focus {
  box-shadow: rgba(35, 38, 59, 0.05) 0 1px 0 0 inset, currentcolor 0 0 0 1px; }

/**
 * NumericMenu
 */

.ais-NumericMenu-label {
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex; }

.ais-NumericMenu-radio {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  border: 1px solid #d6d6e7;
  border-radius: 50%;
  box-shadow: inset 0 1px 4px 0 rgba(119, 122, 175, 0.3);
  height: 16px;
  margin: 0 0.5rem 0 0;
  outline: 0;
  position: relative;
  width: 16px; }

.ais-NumericMenu-radio:checked,
.ais-NumericMenu-radio:focus {
  border-color: #3c4fe0;
  box-shadow: 0 1px 0 0 rgba(35, 38, 59, 0.05); }

.ais-NumericMenu-radio:focus {
  box-shadow: 0 0 0 1px #3c4fe0, 0 1px 0 0 rgba(35, 38, 59, 0.05); }

.ais-NumericMenu-radio:checked:after {
  background: #3c4fe0;
  border-radius: 50%;
  bottom: 4px;
  content: '';
  left: 4px;
  position: absolute;
  right: 4px;
  top: 4px; }

/**
 * HierarchicalMenu
 */

.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list {
  margin-left: 1.5rem; }

.ais-HierarchicalMenu-link::before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b6b7d5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2218%2015%2012%209%206%2015%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 1rem;
  margin-right: 0.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 1rem; }

.ais-HierarchicalMenu-item--selected > .ais-HierarchicalMenu-link::before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E"); }

/**
 * RatingMenu
 */

.ais-RatingMenu-starIcon {
  margin-right: 0.25rem; }

.ais-RatingMenu-starIcon {
  fill: #5a5e9a;
  position: relative;
  width: 16px; }

.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon {
  fill: #b6b7d5; }

.ais-RatingMenu-item--disabled .ais-RatingMenu-count,
.ais-RatingMenu-item--disabled .ais-RatingMenu-label {
  color: #b6b7d5; }

/**
 * ClearRefinements
 */

.ais-ClearRefinements-button {
  width: 100%; }

/**
 * CurrentRefinements
 */

.ais-CurrentRefinements-list {
  display: inline-grid;
  grid-gap: 1rem;
  gap: 1rem;
  grid-auto-flow: column; }

.ais-CurrentRefinements-item {
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5f5fa;
  border: 1px solid #b6b7d5;
  border-radius: 3px;
  display: -ms-flexbox;
  display: flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.5;
  min-height: 1.5rem;
  padding: 0.05rem 0.5rem; }

.ais-CurrentRefinements-category {
  display: -ms-flexbox;
  display: flex;
  margin-left: 0.5rem; }

.ais-CurrentRefinements-delete {
  color: #9698c3;
  height: 100%;
  margin-left: 0.25rem;
  outline-width: 0; }

/**
 * ToggleRefinement
 */

.ais-ToggleRefinement-label {
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.ais-ToggleRefinement-checkbox {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: rgba(65, 66, 71, 0.08);
  background: #f5f5fa;
  border-radius: 9999px;
  box-shadow: inset 0 1px 4px 0 rgba(119, 122, 175, 0.4);
  height: 18px;
  pointer-events: none;
  position: relative;
  width: 32px; }

.ais-ToggleRefinement-checkbox:checked {
  background: #3c4fe0;
  box-shadow: inset 0 1px 4px 0 rgba(35, 38, 59, 0.1); }

.ais-ToggleRefinement-checkbox:focus {
  outline: 0; }

.ais-ToggleRefinement-checkbox::after {
  background: linear-gradient(-180deg, #fff, #f5f5fa);
  border-radius: 9999px;
  box-shadow: 1px 1px 1px 0 rgba(35, 38, 59, 0.05);
  content: '';
  height: 16px;
  left: 1px;
  position: absolute;
  top: 1px;
  transition: all 100ms ease-in-out;
  width: 16px; }

.ais-ToggleRefinement-checkbox:checked::after {
  -ms-transform: translateX(14px);
      transform: translateX(14px); }

/**
 * RangeInput
 */

.ais-RangeInput-input {
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #d6d6e7;
  border-radius: 3px;
  box-shadow: inset 0 1px 4px 0 rgba(119, 122, 175, 0.3);
  caret-color: #5a5e9a;
  color: #23263b;
  cursor: text;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.875rem;
  height: 2rem;
  line-height: 1.25rem;
  min-width: 0;
  overflow: hidden;
  padding: 0 1rem;
  position: relative; }

.ais-RangeInput-input:focus {
  border-color: #3c4fe0;
  box-shadow: 0 1px 0 0 rgba(35, 38, 59, 0.05);
  outline: 0; }

.ais-RangeInput-separator {
  margin: 0 0.5rem; }

.ais-RangeInput-submit {
  margin-left: 0.5rem; }

/**
 * RangeSlider
 */

.ais-RangeSlider .rheostat {
  margin: 40px 6px; }

.ais-RangeSlider .rheostat-horizontal {
  cursor: pointer;
  width: calc(100% - 15px); }

.ais-RangeSlider .rheostat-background {
  background-color: transparent;
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 0.5px 0 0 rgba(255, 255, 255, 0.05);
  height: 4px; }

.ais-RangeSlider .rheostat-progress {
  background-color: #3c4fe0;
  border-radius: 3px;
  height: 4px;
  max-width: 100%;
  top: 0; }

.ais-RangeSlider .rheostat-tooltip {
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ais-RangeSlider .rheostat-handle {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff, #fcfcfd);
  border: 1px solid #d6d6e7;
  border-radius: 2px;
  box-shadow: 0 1px 0 0 rgba(35, 38, 59, 0.05);
  height: 24px;
  margin-left: -6px;
  top: -11px;
  width: 12px; }

.ais-RangeSlider .rheostat-handle::before,
.ais-RangeSlider .rheostat-handle::after {
  background-color: #d6d6e7;
  content: '';
  height: 12px;
  position: absolute;
  top: 6px;
  width: 1px; }

.ais-RangeSlider .rheostat-handle::before {
  left: 4px; }

.ais-RangeSlider .rheostat-handle::after {
  right: 4px; }

.ais-RangeSlider .rheostat-marker {
  background-color: #d6d6e7; }

/**
 * Pagination
 */

.ais-Pagination-item:first-child > .ais-Pagination-link {
  border-radius: 3px 0 0 3px; }

.ais-Pagination-item + .ais-Pagination-item > .ais-Pagination-link {
  border-radius: 0;
  margin-left: -1px; }

.ais-Pagination-item:last-child > .ais-Pagination-link {
  border-radius: 0 3px 3px 0; }

.ais-Pagination-item {
  display: inline-block; }

.ais-Pagination-item--selected .ais-Pagination-link {
  font-weight: bold; }

/**
 * Breadrumb
 */

.ais-Breadcrumb-link,
.ais-Breadcrumb-separator {
  color: #5a5e9a; }

.ais-Breadcrumb-separator {
  display: -ms-flexbox;
  display: flex;
  margin: 0 0.5rem; }

.ais-Breadcrumb-item--selected {
  font-weight: 600; }

.ais-Breadcrumb-item--selected .ais-Breadcrumb-separator {
  font-weight: normal; }

@media (max-width: 767px) {
  .ais-SearchBox-input,
  .ais-RangeInput-input {
    font-size: 1rem; } }

