/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/indigo-pink.css ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.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 .mat-h1,.mat-typography .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 .mat-h2,.mat-typography .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 .mat-h3,.mat-typography .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 .mat-h4,.mat-typography .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 .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 .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,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .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 .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .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 rgba(0,0,0,0)}.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{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{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);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);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);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{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{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{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{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{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{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);transform:scale3d(0, 0, 0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-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{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-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:rgba(0,0,0,0)}.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:rgba(0,0,0,0)}.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:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-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,.38)}.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{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,0)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range::before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}}.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}@media(hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}@media(hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-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:rgba(0,0,0,0)}.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::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-base .mat-list-item-disabled{background-color:#eee;color:rgba(0,0,0,.38)}.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:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{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:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill::after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.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-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:rgba(0,0,0,0)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.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:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media(hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:rgba(0,0,0,0);color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-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 .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .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 .mat-tab-header-pagination-chevron,.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-link-container .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 .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.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 .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:#fff;opacity:.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-group.mat-background-primary>.mat-tab-header-pagination .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,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.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 .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .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 .mat-tab-header-pagination-chevron,.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-link-container .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 .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.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 .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:#fff;opacity:.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-group.mat-background-accent>.mat-tab-header-pagination .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,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.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 .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .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 .mat-tab-header-pagination-chevron,.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-link-container .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 .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.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 .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:#fff;opacity:.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-group.mat-background-warn>.mat-tab-header-pagination .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,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.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}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/font-awesome/css/font-awesome.min.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot?v=4.7.0');src:url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('fontawesome-webfont.woff?v=4.7.0') format('woff'),url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/bootstrap/dist/css/bootstrap.min.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}
[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}
*,::after,::before{box-sizing:border-box}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}
body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}
.h1,h1{font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){.h1,h1{font-size:2.5rem}}
.h2,h2{font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px){.h2,h2{font-size:2rem}}
.h3,h3{font-size:calc(1.3rem + .6vw)}
@media (min-width:1200px){.h3,h3{font-size:1.75rem}}
.h4,h4{font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px){.h4,h4{font-size:1.5rem}}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul{padding-left:2rem}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
.small,small{font-size:.875em}
.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}
sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}
a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}
pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}
pre code{font-size:inherit;color:inherit;word-break:normal}
code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}
kbd kbd{padding:0;font-size:1em}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}
th{text-align:inherit;text-align:-webkit-match-parent}
tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px){legend{font-size:1.5rem}}
legend+*{clear:left}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::file-selector-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none!important}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}
@media (min-width:1200px){.display-1{font-size:5rem}}
.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}
@media (min-width:1200px){.display-2{font-size:4.5rem}}
.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}
@media (min-width:1200px){.display-3{font-size:4rem}}
.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}
@media (min-width:1200px){.display-4{font-size:3.5rem}}
.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}
@media (min-width:1200px){.display-5{font-size:3rem}}
.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){.display-6{font-size:2.5rem}}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:.875em;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.25rem}
.blockquote>:last-child{margin-bottom:0}
.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}
.blockquote-footer::before{content:"— "}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}
@media (min-width:576px){.container,.container-sm{max-width:540px}}
@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}
@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}
@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}
@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}
:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
.col{flex:1 0 0}
.row-cols-auto>*{flex:0 0 auto;width:auto}
.row-cols-1>*{flex:0 0 auto;width:100%}
.row-cols-2>*{flex:0 0 auto;width:50%}
.row-cols-3>*{flex:0 0 auto;width:33.33333333%}
.row-cols-4>*{flex:0 0 auto;width:25%}
.row-cols-5>*{flex:0 0 auto;width:20%}
.row-cols-6>*{flex:0 0 auto;width:16.66666667%}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}
.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%}
.g-0,.gx-0{--bs-gutter-x:0}
.g-0,.gy-0{--bs-gutter-y:0}
.g-1,.gx-1{--bs-gutter-x:0.25rem}
.g-1,.gy-1{--bs-gutter-y:0.25rem}
.g-2,.gx-2{--bs-gutter-x:0.5rem}
.g-2,.gy-2{--bs-gutter-y:0.5rem}
.g-3,.gx-3{--bs-gutter-x:1rem}
.g-3,.gy-3{--bs-gutter-y:1rem}
.g-4,.gx-4{--bs-gutter-x:1.5rem}
.g-4,.gy-4{--bs-gutter-y:1.5rem}
.g-5,.gx-5{--bs-gutter-x:3rem}
.g-5,.gy-5{--bs-gutter-y:3rem}
@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.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%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}
@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.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%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}
@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.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%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}
@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.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%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}
@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.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%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}
.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}
.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}
.table>tbody{vertical-align:inherit}
.table>thead{vertical-align:bottom}
.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}
.caption-top{caption-side:top}
.table-sm>:not(caption)>*>*{padding:.25rem .25rem}
.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}
.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}
.table-borderless>:not(caption)>*>*{border-bottom-width:0}
.table-borderless>:not(:first-child){border-top-width:0}
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}
.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}
.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}
.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}
.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}
.form-label{margin-bottom:.5rem}
.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}
.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}
.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-control{transition:none}}
.form-control[type=file]{overflow:hidden}
.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}
.form-control::-webkit-datetime-edit{display:block;padding:0}
.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}
.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}
.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}
.form-control-plaintext:focus{outline:0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}
.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}
.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}
.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}
textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}
textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}
textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}
.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}
.form-control-color:not(:disabled):not([readonly]){cursor:pointer}
.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}
.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}
.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}
.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}
.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-select{transition:none}}
.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}
.form-select:disabled{background-color:var(--bs-secondary-bg)}
.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}
.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}
.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}
[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}
.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}
.form-check .form-check-input{float:left;margin-left:-1.5em}
.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}
.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}
.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}
.form-check-input[type=checkbox]{border-radius:.25em}
.form-check-input[type=radio]{border-radius:50%}
.form-check-input:active{filter:brightness(90%)}
.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}
.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}
.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}
.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}
.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}
.form-switch{padding-left:2.5em}
.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}
.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}
.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: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")}
.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}
.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}
.form-check-inline{display:inline-block;margin-right:1rem}
.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}
.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:transparent}
.form-range:focus{outline:0}
.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}
.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}
.form-range::-moz-focus-outer{border:0}
.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}
.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}
.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}
.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}
.form-range::-moz-range-thumb:active{background-color:#b6d4fe}
.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}
.form-range:disabled{pointer-events:none}
.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}
.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}
.form-floating{position:relative}
.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}
.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}
.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}
.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}
.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}
.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}
.form-floating>textarea:disabled~label::after{background-color:var(--bs-secondary-bg)}
.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}
.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}
.input-group .btn{position:relative;z-index:2}
.input-group .btn:focus{z-index:5}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}
.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}
.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}
.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}
.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}
.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}
.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}
.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}
.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}
.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}
.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}
.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}
.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.btn{transition:none}}
.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}
.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}
.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}
.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}
.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}
.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}
.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}
.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}
.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}
.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}
.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}
.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}
.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}
.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}
.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}
.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}
.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}
.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}
.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}
.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}
.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}
.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}
.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}
.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}
.btn-link:focus-visible{color:var(--bs-btn-color)}
.btn-link:hover{color:var(--bs-btn-hover-color)}
.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}
.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}
.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion:reduce){.fade{transition:none}}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}
.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}
.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}
.dropdown-menu-start{--bs-position:start}
.dropdown-menu-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-end{--bs-position:end}
.dropdown-menu-end[data-bs-popper]{right:0;left:auto}
@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}
.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}
.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropend .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-toggle::after{vertical-align:0}
.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}
.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}
.dropstart .dropdown-toggle::after{display:none}
.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropstart .dropdown-toggle:empty::after{margin-left:0}
.dropstart .dropdown-toggle::before{vertical-align:0}
.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}
.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}
.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}
.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}
.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}
.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}
.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}
.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}
.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}
.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}
.btn-toolbar .input-group{width:auto}
.btn-group{border-radius:var(--bs-border-radius)}
.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}
.dropstart .dropdown-toggle-split::before{margin-right:0}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}
.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}
.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}
.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}
.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}
.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}
.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}
.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}
.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}
.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}
.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}
.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}
.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}
.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}
.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}
.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}
.navbar-nav .dropdown-menu{position:static}
.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}
.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}
.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}
.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}
@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}
.navbar-toggler:hover{text-decoration:none}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}
.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}
@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand .navbar-nav{flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand .navbar-nav-scroll{overflow:visible}
.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand .offcanvas .offcanvas-header{display:none}
.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group{border-top:inherit;border-bottom:inherit}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}
.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}
.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}
.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}
.card-text:last-child{margin-bottom:0}
.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}
.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}
.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}
.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}
.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}
.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}
.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}
.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}
.card-img,.card-img-bottom,.card-img-top{width:100%}
.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}
.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.card-group>.card{margin-bottom:var(--bs-card-group-margin)}
@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}
.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-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,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}
.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}
@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}
.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}
.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}
.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}
@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}
.accordion-button:hover{z-index:2}
.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}
.accordion-header{margin-bottom:0}
.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}
.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}
.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}
.accordion-item:not(:first-of-type){border-top:0}
.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}
.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}
.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}
.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}
.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}
.accordion-flush>.accordion-item:first-child{border-top:0}
.accordion-flush>.accordion-item:last-child{border-bottom:0}
.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}
[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}
.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}
.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}
.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}
.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}
.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}
.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.page-link{transition:none}}
.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}
.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}
.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}
.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}
.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}
.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}
.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}
.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}
.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}
.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}
.alert-heading{color:inherit}
.alert-link{font-weight:700;color:var(--bs-alert-link-color)}
.alert-dismissible{padding-right:3rem}
.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}
.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}
.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}
.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}
.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}
.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}
.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}
.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}
.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}
@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}
.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}
.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}
@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}
.progress-stacked>.progress{overflow:visible}
.progress-stacked>.progress>.progress-bar{width:100%}
.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}
@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}
.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}
.list-group-numbered{list-style-type:none;counter-reset:section}
.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}
.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}
.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}
.list-group-item+.list-group-item{border-top-width:0}
.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}
.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}
.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}
.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}
.list-group-horizontal{flex-direction:row}
.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}
.list-group-horizontal>.list-group-item.active{margin-top:0}
.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}
.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}
@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}
@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}
@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}
@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}
@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}
.list-group-flush{border-radius:0}
.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}
.list-group-flush>.list-group-item:last-child{border-bottom-width:0}
.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}
.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}
.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}
.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}
.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}
.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}
.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}
.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}
.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}
.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}
.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}
.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}
.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}
:root,[data-bs-theme=light]{--bs-btn-close-filter: }
[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}
.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}
.toast.showing{opacity:0}
.toast:not(.show){display:none}
.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}
.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}
.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}
.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}
.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}
.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}
.modal.fade .modal-dialog{transform:translate(0,-50px);transition:transform .3s ease-out}
@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}
.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}
.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}
.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}
.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}
.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}
.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}
.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}
.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}
@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}
@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}
@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}
.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}
.modal-fullscreen .modal-body{overflow-y:auto}
@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}
@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}
@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}
@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}
@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}
.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}
.tooltip.show{opacity:var(--bs-tooltip-opacity)}
.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}
.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}
.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}
.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}
.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}
.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}
.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}
.popover-header:empty{display:none}
.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}
.carousel{position:relative}
.carousel.pointer-event{touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}
@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}
@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}
.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}
@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}
.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}
@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}
.carousel-indicators .active{opacity:1}
.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}
.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}
:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }
[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}
.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}
@keyframes spinner-border{to{transform:rotate(360deg)}}
.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}
.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}
@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}
.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}
.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}
@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}
.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}
@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}
@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}
@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}
@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}
@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}
@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}
@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}
@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}
@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}
@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}
@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}
@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}
@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}
@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}
@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}
@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}
@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}
@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}
@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}
@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}
.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}
@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}
.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}
.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}
.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}
.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}
.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}
.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}
.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.offcanvas-backdrop.fade{opacity:0}
.offcanvas-backdrop.show{opacity:.5}
.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}
.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}
.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}
.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}
.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}
.placeholder.btn::before{display:inline-block;content:""}
.placeholder-xs{min-height:.6em}
.placeholder-sm{min-height:.8em}
.placeholder-lg{min-height:1.2em}
.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}
@keyframes placeholder-glow{50%{opacity:.2}}
.placeholder-wave{mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}
@keyframes placeholder-wave{100%{mask-position:-200% 0%}}
.clearfix::after{display:block;clear:both;content:""}
.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}
.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}
.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}
.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}
.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}
.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}
.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}
.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}
.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}
.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}
.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}
.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}
.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}
.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}
.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}
.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}
.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}
.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}
.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}
.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}
.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}
.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}
.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}
.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}
.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}
.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}
.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}
.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;backface-visibility:hidden}
.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}
@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}
.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}
.ratio{position:relative;width:100%}
.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}
.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}
.ratio-1x1{--bs-aspect-ratio:100%}
.ratio-4x3{--bs-aspect-ratio:75%}
.ratio-16x9{--bs-aspect-ratio:56.25%}
.ratio-21x9{--bs-aspect-ratio:42.8571428571%}
.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}
.sticky-top{position:sticky;top:0;z-index:1020}
.sticky-bottom{position:sticky;bottom:0;z-index:1020}
@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}
.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}
.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}
.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}
.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}
.float-start{float:left!important}
.float-end{float:right!important}
.float-none{float:none!important}
.object-fit-contain{object-fit:contain!important}
.object-fit-cover{object-fit:cover!important}
.object-fit-fill{object-fit:fill!important}
.object-fit-scale{object-fit:scale-down!important}
.object-fit-none{object-fit:none!important}
.opacity-0{opacity:0!important}
.opacity-25{opacity:.25!important}
.opacity-50{opacity:.5!important}
.opacity-75{opacity:.75!important}
.opacity-100{opacity:1!important}
.overflow-auto{overflow:auto!important}
.overflow-hidden{overflow:hidden!important}
.overflow-visible{overflow:visible!important}
.overflow-scroll{overflow:scroll!important}
.overflow-x-auto{overflow-x:auto!important}
.overflow-x-hidden{overflow-x:hidden!important}
.overflow-x-visible{overflow-x:visible!important}
.overflow-x-scroll{overflow-x:scroll!important}
.overflow-y-auto{overflow-y:auto!important}
.overflow-y-hidden{overflow-y:hidden!important}
.overflow-y-visible{overflow-y:visible!important}
.overflow-y-scroll{overflow-y:scroll!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-grid{display:grid!important}
.d-inline-grid{display:inline-grid!important}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:flex!important}
.d-inline-flex{display:inline-flex!important}
.d-none{display:none!important}
.shadow{box-shadow:var(--bs-box-shadow)!important}
.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}
.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}
.shadow-none{box-shadow:none!important}
.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}
.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}
.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}
.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}
.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}
.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}
.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}
.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}
.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}
.top-0{top:0!important}
.top-50{top:50%!important}
.top-100{top:100%!important}
.bottom-0{bottom:0!important}
.bottom-50{bottom:50%!important}
.bottom-100{bottom:100%!important}
.start-0{left:0!important}
.start-50{left:50%!important}
.start-100{left:100%!important}
.end-0{right:0!important}
.end-50{right:50%!important}
.end-100{right:100%!important}
.translate-middle{transform:translate(-50%,-50%)!important}
.translate-middle-x{transform:translateX(-50%)!important}
.translate-middle-y{transform:translateY(-50%)!important}
.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
.border-0{border:0!important}
.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
.border-top-0{border-top:0!important}
.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
.border-end-0{border-right:0!important}
.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
.border-bottom-0{border-bottom:0!important}
.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
.border-start-0{border-left:0!important}
.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}
.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}
.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}
.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}
.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}
.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}
.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}
.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}
.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}
.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}
.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}
.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}
.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}
.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}
.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}
.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}
.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}
.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}
.border-1{border-width:1px!important}
.border-2{border-width:2px!important}
.border-3{border-width:3px!important}
.border-4{border-width:4px!important}
.border-5{border-width:5px!important}
.border-opacity-10{--bs-border-opacity:0.1}
.border-opacity-25{--bs-border-opacity:0.25}
.border-opacity-50{--bs-border-opacity:0.5}
.border-opacity-75{--bs-border-opacity:0.75}
.border-opacity-100{--bs-border-opacity:1}
.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}
.mw-100{max-width:100%!important}
.vw-100{width:100vw!important}
.min-vw-100{min-width:100vw!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}
.mh-100{max-height:100%!important}
.vh-100{height:100vh!important}
.min-vh-100{min-height:100vh!important}
.flex-fill{flex:1 1 auto!important}
.flex-row{flex-direction:row!important}
.flex-column{flex-direction:column!important}
.flex-row-reverse{flex-direction:row-reverse!important}
.flex-column-reverse{flex-direction:column-reverse!important}
.flex-grow-0{flex-grow:0!important}
.flex-grow-1{flex-grow:1!important}
.flex-shrink-0{flex-shrink:0!important}
.flex-shrink-1{flex-shrink:1!important}
.flex-wrap{flex-wrap:wrap!important}
.flex-nowrap{flex-wrap:nowrap!important}
.flex-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-start{justify-content:flex-start!important}
.justify-content-end{justify-content:flex-end!important}
.justify-content-center{justify-content:center!important}
.justify-content-between{justify-content:space-between!important}
.justify-content-around{justify-content:space-around!important}
.justify-content-evenly{justify-content:space-evenly!important}
.align-items-start{align-items:flex-start!important}
.align-items-end{align-items:flex-end!important}
.align-items-center{align-items:center!important}
.align-items-baseline{align-items:baseline!important}
.align-items-stretch{align-items:stretch!important}
.align-content-start{align-content:flex-start!important}
.align-content-end{align-content:flex-end!important}
.align-content-center{align-content:center!important}
.align-content-between{align-content:space-between!important}
.align-content-around{align-content:space-around!important}
.align-content-stretch{align-content:stretch!important}
.align-self-auto{align-self:auto!important}
.align-self-start{align-self:flex-start!important}
.align-self-end{align-self:flex-end!important}
.align-self-center{align-self:center!important}
.align-self-baseline{align-self:baseline!important}
.align-self-stretch{align-self:stretch!important}
.order-first{order:-1!important}
.order-0{order:0!important}
.order-1{order:1!important}
.order-2{order:2!important}
.order-3{order:3!important}
.order-4{order:4!important}
.order-5{order:5!important}
.order-last{order:6!important}
.m-0{margin:0!important}
.m-1{margin:.25rem!important}
.m-2{margin:.5rem!important}
.m-3{margin:1rem!important}
.m-4{margin:1.5rem!important}
.m-5{margin:3rem!important}
.m-auto{margin:auto!important}
.mx-0{margin-right:0!important;margin-left:0!important}
.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-auto{margin-right:auto!important;margin-left:auto!important}
.my-0{margin-top:0!important;margin-bottom:0!important}
.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-0{margin-top:0!important}
.mt-1{margin-top:.25rem!important}
.mt-2{margin-top:.5rem!important}
.mt-3{margin-top:1rem!important}
.mt-4{margin-top:1.5rem!important}
.mt-5{margin-top:3rem!important}
.mt-auto{margin-top:auto!important}
.me-0{margin-right:0!important}
.me-1{margin-right:.25rem!important}
.me-2{margin-right:.5rem!important}
.me-3{margin-right:1rem!important}
.me-4{margin-right:1.5rem!important}
.me-5{margin-right:3rem!important}
.me-auto{margin-right:auto!important}
.mb-0{margin-bottom:0!important}
.mb-1{margin-bottom:.25rem!important}
.mb-2{margin-bottom:.5rem!important}
.mb-3{margin-bottom:1rem!important}
.mb-4{margin-bottom:1.5rem!important}
.mb-5{margin-bottom:3rem!important}
.mb-auto{margin-bottom:auto!important}
.ms-0{margin-left:0!important}
.ms-1{margin-left:.25rem!important}
.ms-2{margin-left:.5rem!important}
.ms-3{margin-left:1rem!important}
.ms-4{margin-left:1.5rem!important}
.ms-5{margin-left:3rem!important}
.ms-auto{margin-left:auto!important}
.p-0{padding:0!important}
.p-1{padding:.25rem!important}
.p-2{padding:.5rem!important}
.p-3{padding:1rem!important}
.p-4{padding:1.5rem!important}
.p-5{padding:3rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-3{padding-right:1rem!important;padding-left:1rem!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-5{padding-right:3rem!important;padding-left:3rem!important}
.py-0{padding-top:0!important;padding-bottom:0!important}
.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-0{padding-top:0!important}
.pt-1{padding-top:.25rem!important}
.pt-2{padding-top:.5rem!important}
.pt-3{padding-top:1rem!important}
.pt-4{padding-top:1.5rem!important}
.pt-5{padding-top:3rem!important}
.pe-0{padding-right:0!important}
.pe-1{padding-right:.25rem!important}
.pe-2{padding-right:.5rem!important}
.pe-3{padding-right:1rem!important}
.pe-4{padding-right:1.5rem!important}
.pe-5{padding-right:3rem!important}
.pb-0{padding-bottom:0!important}
.pb-1{padding-bottom:.25rem!important}
.pb-2{padding-bottom:.5rem!important}
.pb-3{padding-bottom:1rem!important}
.pb-4{padding-bottom:1.5rem!important}
.pb-5{padding-bottom:3rem!important}
.ps-0{padding-left:0!important}
.ps-1{padding-left:.25rem!important}
.ps-2{padding-left:.5rem!important}
.ps-3{padding-left:1rem!important}
.ps-4{padding-left:1.5rem!important}
.ps-5{padding-left:3rem!important}
.gap-0{gap:0!important}
.gap-1{gap:.25rem!important}
.gap-2{gap:.5rem!important}
.gap-3{gap:1rem!important}
.gap-4{gap:1.5rem!important}
.gap-5{gap:3rem!important}
.row-gap-0{row-gap:0!important}
.row-gap-1{row-gap:.25rem!important}
.row-gap-2{row-gap:.5rem!important}
.row-gap-3{row-gap:1rem!important}
.row-gap-4{row-gap:1.5rem!important}
.row-gap-5{row-gap:3rem!important}
.column-gap-0{column-gap:0!important}
.column-gap-1{column-gap:.25rem!important}
.column-gap-2{column-gap:.5rem!important}
.column-gap-3{column-gap:1rem!important}
.column-gap-4{column-gap:1.5rem!important}
.column-gap-5{column-gap:3rem!important}
.font-monospace{font-family:var(--bs-font-monospace)!important}
.fs-1{font-size:calc(1.375rem + 1.5vw)!important}
.fs-2{font-size:calc(1.325rem + .9vw)!important}
.fs-3{font-size:calc(1.3rem + .6vw)!important}
.fs-4{font-size:calc(1.275rem + .3vw)!important}
.fs-5{font-size:1.25rem!important}
.fs-6{font-size:1rem!important}
.fst-italic{font-style:italic!important}
.fst-normal{font-style:normal!important}
.fw-lighter{font-weight:lighter!important}
.fw-light{font-weight:300!important}
.fw-normal{font-weight:400!important}
.fw-medium{font-weight:500!important}
.fw-semibold{font-weight:600!important}
.fw-bold{font-weight:700!important}
.fw-bolder{font-weight:bolder!important}
.lh-1{line-height:1!important}
.lh-sm{line-height:1.25!important}
.lh-base{line-height:1.5!important}
.lh-lg{line-height:2!important}
.text-start{text-align:left!important}
.text-end{text-align:right!important}
.text-center{text-align:center!important}
.text-decoration-none{text-decoration:none!important}
.text-decoration-underline{text-decoration:underline!important}
.text-decoration-line-through{text-decoration:line-through!important}
.text-lowercase{text-transform:lowercase!important}
.text-uppercase{text-transform:uppercase!important}
.text-capitalize{text-transform:capitalize!important}
.text-wrap{white-space:normal!important}
.text-nowrap{white-space:nowrap!important}
.text-break{word-wrap:break-word!important;word-break:break-word!important}
.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}
.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}
.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}
.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}
.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}
.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}
.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}
.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}
.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}
.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}
.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}
.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}
.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}
.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}
.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}
.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}
.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}
.text-reset{--bs-text-opacity:1;color:inherit!important}
.text-opacity-25{--bs-text-opacity:0.25}
.text-opacity-50{--bs-text-opacity:0.5}
.text-opacity-75{--bs-text-opacity:0.75}
.text-opacity-100{--bs-text-opacity:1}
.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}
.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}
.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}
.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}
.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}
.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}
.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}
.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}
.link-opacity-10{--bs-link-opacity:0.1}
.link-opacity-10-hover:hover{--bs-link-opacity:0.1}
.link-opacity-25{--bs-link-opacity:0.25}
.link-opacity-25-hover:hover{--bs-link-opacity:0.25}
.link-opacity-50{--bs-link-opacity:0.5}
.link-opacity-50-hover:hover{--bs-link-opacity:0.5}
.link-opacity-75{--bs-link-opacity:0.75}
.link-opacity-75-hover:hover{--bs-link-opacity:0.75}
.link-opacity-100{--bs-link-opacity:1}
.link-opacity-100-hover:hover{--bs-link-opacity:1}
.link-offset-1{text-underline-offset:0.125em!important}
.link-offset-1-hover:hover{text-underline-offset:0.125em!important}
.link-offset-2{text-underline-offset:0.25em!important}
.link-offset-2-hover:hover{text-underline-offset:0.25em!important}
.link-offset-3{text-underline-offset:0.375em!important}
.link-offset-3-hover:hover{text-underline-offset:0.375em!important}
.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}
.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}
.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}
.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}
.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}
.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}
.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}
.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}
.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}
.link-underline-opacity-0{--bs-link-underline-opacity:0}
.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}
.link-underline-opacity-10{--bs-link-underline-opacity:0.1}
.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}
.link-underline-opacity-25{--bs-link-underline-opacity:0.25}
.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}
.link-underline-opacity-50{--bs-link-underline-opacity:0.5}
.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}
.link-underline-opacity-75{--bs-link-underline-opacity:0.75}
.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}
.link-underline-opacity-100{--bs-link-underline-opacity:1}
.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}
.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}
.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}
.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}
.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}
.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}
.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}
.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}
.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}
.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}
.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}
.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}
.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}
.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}
.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}
.bg-opacity-10{--bs-bg-opacity:0.1}
.bg-opacity-25{--bs-bg-opacity:0.25}
.bg-opacity-50{--bs-bg-opacity:0.5}
.bg-opacity-75{--bs-bg-opacity:0.75}
.bg-opacity-100{--bs-bg-opacity:1}
.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}
.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}
.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}
.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}
.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}
.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}
.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}
.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}
.bg-gradient{background-image:var(--bs-gradient)!important}
.user-select-all{-webkit-user-select:all!important;user-select:all!important}
.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}
.user-select-none{-webkit-user-select:none!important;user-select:none!important}
.pe-none{pointer-events:none!important}
.pe-auto{pointer-events:auto!important}
.rounded{border-radius:var(--bs-border-radius)!important}
.rounded-0{border-radius:0!important}
.rounded-1{border-radius:var(--bs-border-radius-sm)!important}
.rounded-2{border-radius:var(--bs-border-radius)!important}
.rounded-3{border-radius:var(--bs-border-radius-lg)!important}
.rounded-4{border-radius:var(--bs-border-radius-xl)!important}
.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}
.rounded-circle{border-radius:50%!important}
.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}
.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}
.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}
.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}
.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}
.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}
.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}
.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}
.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}
.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}
.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}
.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}
.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}
.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}
.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}
.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}
.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}
.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}
.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}
.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}
.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}
.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}
.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}
.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}
.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}
.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}
.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}
.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}
.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}
.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}
.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}
.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}
.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}
.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}
.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}
.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}
.visible{visibility:visible!important}
.invisible{visibility:hidden!important}
.z-n1{z-index:-1!important}
.z-0{z-index:0!important}
.z-1{z-index:1!important}
.z-2{z-index:2!important}
.z-3{z-index:3!important}
@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}
@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}
@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}
@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}
@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}
@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}
@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@fortawesome/fontawesome-free/css/all.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }
.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }
.fas::before,
.far::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-brands::before,
.fa::before {
  content: var(--fa); }
.fa-classic,
.fas,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }
.fa-brands,
.fab {
  font-family: 'Font Awesome 6 Brands'; }
.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-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }
.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }
.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }
.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }
.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }
.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }
.fa-fw {
  text-align: center;
  width: 1.25em; }
.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
.fa-ul > li {
    position: relative; }
.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }
.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }
.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }
.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }
.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin-reverse {
  --fa-animation-direction: reverse; }
.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }
@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }
@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.fa-rotate-90 {
  transform: rotate(90deg); }
.fa-rotate-180 {
  transform: rotate(180deg); }
.fa-rotate-270 {
  transform: rotate(270deg); }
.fa-flip-horizontal {
  transform: scale(-1, 1); }
.fa-flip-vertical {
  transform: scale(1, -1); }
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }
.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0)); }
.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%;
  z-index: var(--fa-stack-z-index, auto); }
.fa-stack-1x {
  line-height: inherit; }
.fa-stack-2x {
  font-size: 2em; }
.fa-inverse {
  color: var(--fa-inverse, #fff); }
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0 {
  --fa: "\30"; }
.fa-1 {
  --fa: "\31"; }
.fa-2 {
  --fa: "\32"; }
.fa-3 {
  --fa: "\33"; }
.fa-4 {
  --fa: "\34"; }
.fa-5 {
  --fa: "\35"; }
.fa-6 {
  --fa: "\36"; }
.fa-7 {
  --fa: "\37"; }
.fa-8 {
  --fa: "\38"; }
.fa-9 {
  --fa: "\39"; }
.fa-fill-drip {
  --fa: "\f576"; }
.fa-arrows-to-circle {
  --fa: "\e4bd"; }
.fa-circle-chevron-right {
  --fa: "\f138"; }
.fa-chevron-circle-right {
  --fa: "\f138"; }
.fa-at {
  --fa: "\40"; }
.fa-trash-can {
  --fa: "\f2ed"; }
.fa-trash-alt {
  --fa: "\f2ed"; }
.fa-text-height {
  --fa: "\f034"; }
.fa-user-xmark {
  --fa: "\f235"; }
.fa-user-times {
  --fa: "\f235"; }
.fa-stethoscope {
  --fa: "\f0f1"; }
.fa-message {
  --fa: "\f27a"; }
.fa-comment-alt {
  --fa: "\f27a"; }
.fa-info {
  --fa: "\f129"; }
.fa-down-left-and-up-right-to-center {
  --fa: "\f422"; }
.fa-compress-alt {
  --fa: "\f422"; }
.fa-explosion {
  --fa: "\e4e9"; }
.fa-file-lines {
  --fa: "\f15c"; }
.fa-file-alt {
  --fa: "\f15c"; }
.fa-file-text {
  --fa: "\f15c"; }
.fa-wave-square {
  --fa: "\f83e"; }
.fa-ring {
  --fa: "\f70b"; }
.fa-building-un {
  --fa: "\e4d9"; }
.fa-dice-three {
  --fa: "\f527"; }
.fa-calendar-days {
  --fa: "\f073"; }
.fa-calendar-alt {
  --fa: "\f073"; }
.fa-anchor-circle-check {
  --fa: "\e4aa"; }
.fa-building-circle-arrow-right {
  --fa: "\e4d1"; }
.fa-volleyball {
  --fa: "\f45f"; }
.fa-volleyball-ball {
  --fa: "\f45f"; }
.fa-arrows-up-to-line {
  --fa: "\e4c2"; }
.fa-sort-down {
  --fa: "\f0dd"; }
.fa-sort-desc {
  --fa: "\f0dd"; }
.fa-circle-minus {
  --fa: "\f056"; }
.fa-minus-circle {
  --fa: "\f056"; }
.fa-door-open {
  --fa: "\f52b"; }
.fa-right-from-bracket {
  --fa: "\f2f5"; }
.fa-sign-out-alt {
  --fa: "\f2f5"; }
.fa-atom {
  --fa: "\f5d2"; }
.fa-soap {
  --fa: "\e06e"; }
.fa-icons {
  --fa: "\f86d"; }
.fa-heart-music-camera-bolt {
  --fa: "\f86d"; }
.fa-microphone-lines-slash {
  --fa: "\f539"; }
.fa-microphone-alt-slash {
  --fa: "\f539"; }
.fa-bridge-circle-check {
  --fa: "\e4c9"; }
.fa-pump-medical {
  --fa: "\e06a"; }
.fa-fingerprint {
  --fa: "\f577"; }
.fa-hand-point-right {
  --fa: "\f0a4"; }
.fa-magnifying-glass-location {
  --fa: "\f689"; }
.fa-search-location {
  --fa: "\f689"; }
.fa-forward-step {
  --fa: "\f051"; }
.fa-step-forward {
  --fa: "\f051"; }
.fa-face-smile-beam {
  --fa: "\f5b8"; }
.fa-smile-beam {
  --fa: "\f5b8"; }
.fa-flag-checkered {
  --fa: "\f11e"; }
.fa-football {
  --fa: "\f44e"; }
.fa-football-ball {
  --fa: "\f44e"; }
.fa-school-circle-exclamation {
  --fa: "\e56c"; }
.fa-crop {
  --fa: "\f125"; }
.fa-angles-down {
  --fa: "\f103"; }
.fa-angle-double-down {
  --fa: "\f103"; }
.fa-users-rectangle {
  --fa: "\e594"; }
.fa-people-roof {
  --fa: "\e537"; }
.fa-people-line {
  --fa: "\e534"; }
.fa-beer-mug-empty {
  --fa: "\f0fc"; }
.fa-beer {
  --fa: "\f0fc"; }
.fa-diagram-predecessor {
  --fa: "\e477"; }
.fa-arrow-up-long {
  --fa: "\f176"; }
.fa-long-arrow-up {
  --fa: "\f176"; }
.fa-fire-flame-simple {
  --fa: "\f46a"; }
.fa-burn {
  --fa: "\f46a"; }
.fa-person {
  --fa: "\f183"; }
.fa-male {
  --fa: "\f183"; }
.fa-laptop {
  --fa: "\f109"; }
.fa-file-csv {
  --fa: "\f6dd"; }
.fa-menorah {
  --fa: "\f676"; }
.fa-truck-plane {
  --fa: "\e58f"; }
.fa-record-vinyl {
  --fa: "\f8d9"; }
.fa-face-grin-stars {
  --fa: "\f587"; }
.fa-grin-stars {
  --fa: "\f587"; }
.fa-bong {
  --fa: "\f55c"; }
.fa-spaghetti-monster-flying {
  --fa: "\f67b"; }
.fa-pastafarianism {
  --fa: "\f67b"; }
.fa-arrow-down-up-across-line {
  --fa: "\e4af"; }
.fa-spoon {
  --fa: "\f2e5"; }
.fa-utensil-spoon {
  --fa: "\f2e5"; }
.fa-jar-wheat {
  --fa: "\e517"; }
.fa-envelopes-bulk {
  --fa: "\f674"; }
.fa-mail-bulk {
  --fa: "\f674"; }
.fa-file-circle-exclamation {
  --fa: "\e4eb"; }
.fa-circle-h {
  --fa: "\f47e"; }
.fa-hospital-symbol {
  --fa: "\f47e"; }
.fa-pager {
  --fa: "\f815"; }
.fa-address-book {
  --fa: "\f2b9"; }
.fa-contact-book {
  --fa: "\f2b9"; }
.fa-strikethrough {
  --fa: "\f0cc"; }
.fa-k {
  --fa: "\4b"; }
.fa-landmark-flag {
  --fa: "\e51c"; }
.fa-pencil {
  --fa: "\f303"; }
.fa-pencil-alt {
  --fa: "\f303"; }
.fa-backward {
  --fa: "\f04a"; }
.fa-caret-right {
  --fa: "\f0da"; }
.fa-comments {
  --fa: "\f086"; }
.fa-paste {
  --fa: "\f0ea"; }
.fa-file-clipboard {
  --fa: "\f0ea"; }
.fa-code-pull-request {
  --fa: "\e13c"; }
.fa-clipboard-list {
  --fa: "\f46d"; }
.fa-truck-ramp-box {
  --fa: "\f4de"; }
.fa-truck-loading {
  --fa: "\f4de"; }
.fa-user-check {
  --fa: "\f4fc"; }
.fa-vial-virus {
  --fa: "\e597"; }
.fa-sheet-plastic {
  --fa: "\e571"; }
.fa-blog {
  --fa: "\f781"; }
.fa-user-ninja {
  --fa: "\f504"; }
.fa-person-arrow-up-from-line {
  --fa: "\e539"; }
.fa-scroll-torah {
  --fa: "\f6a0"; }
.fa-torah {
  --fa: "\f6a0"; }
.fa-broom-ball {
  --fa: "\f458"; }
.fa-quidditch {
  --fa: "\f458"; }
.fa-quidditch-broom-ball {
  --fa: "\f458"; }
.fa-toggle-off {
  --fa: "\f204"; }
.fa-box-archive {
  --fa: "\f187"; }
.fa-archive {
  --fa: "\f187"; }
.fa-person-drowning {
  --fa: "\e545"; }
.fa-arrow-down-9-1 {
  --fa: "\f886"; }
.fa-sort-numeric-desc {
  --fa: "\f886"; }
.fa-sort-numeric-down-alt {
  --fa: "\f886"; }
.fa-face-grin-tongue-squint {
  --fa: "\f58a"; }
.fa-grin-tongue-squint {
  --fa: "\f58a"; }
.fa-spray-can {
  --fa: "\f5bd"; }
.fa-truck-monster {
  --fa: "\f63b"; }
.fa-w {
  --fa: "\57"; }
.fa-earth-africa {
  --fa: "\f57c"; }
.fa-globe-africa {
  --fa: "\f57c"; }
.fa-rainbow {
  --fa: "\f75b"; }
.fa-circle-notch {
  --fa: "\f1ce"; }
.fa-tablet-screen-button {
  --fa: "\f3fa"; }
.fa-tablet-alt {
  --fa: "\f3fa"; }
.fa-paw {
  --fa: "\f1b0"; }
.fa-cloud {
  --fa: "\f0c2"; }
.fa-trowel-bricks {
  --fa: "\e58a"; }
.fa-face-flushed {
  --fa: "\f579"; }
.fa-flushed {
  --fa: "\f579"; }
.fa-hospital-user {
  --fa: "\f80d"; }
.fa-tent-arrow-left-right {
  --fa: "\e57f"; }
.fa-gavel {
  --fa: "\f0e3"; }
.fa-legal {
  --fa: "\f0e3"; }
.fa-binoculars {
  --fa: "\f1e5"; }
.fa-microphone-slash {
  --fa: "\f131"; }
.fa-box-tissue {
  --fa: "\e05b"; }
.fa-motorcycle {
  --fa: "\f21c"; }
.fa-bell-concierge {
  --fa: "\f562"; }
.fa-concierge-bell {
  --fa: "\f562"; }
.fa-pen-ruler {
  --fa: "\f5ae"; }
.fa-pencil-ruler {
  --fa: "\f5ae"; }
.fa-people-arrows {
  --fa: "\e068"; }
.fa-people-arrows-left-right {
  --fa: "\e068"; }
.fa-mars-and-venus-burst {
  --fa: "\e523"; }
.fa-square-caret-right {
  --fa: "\f152"; }
.fa-caret-square-right {
  --fa: "\f152"; }
.fa-scissors {
  --fa: "\f0c4"; }
.fa-cut {
  --fa: "\f0c4"; }
.fa-sun-plant-wilt {
  --fa: "\e57a"; }
.fa-toilets-portable {
  --fa: "\e584"; }
.fa-hockey-puck {
  --fa: "\f453"; }
.fa-table {
  --fa: "\f0ce"; }
.fa-magnifying-glass-arrow-right {
  --fa: "\e521"; }
.fa-tachograph-digital {
  --fa: "\f566"; }
.fa-digital-tachograph {
  --fa: "\f566"; }
.fa-users-slash {
  --fa: "\e073"; }
.fa-clover {
  --fa: "\e139"; }
.fa-reply {
  --fa: "\f3e5"; }
.fa-mail-reply {
  --fa: "\f3e5"; }
.fa-star-and-crescent {
  --fa: "\f699"; }
.fa-house-fire {
  --fa: "\e50c"; }
.fa-square-minus {
  --fa: "\f146"; }
.fa-minus-square {
  --fa: "\f146"; }
.fa-helicopter {
  --fa: "\f533"; }
.fa-compass {
  --fa: "\f14e"; }
.fa-square-caret-down {
  --fa: "\f150"; }
.fa-caret-square-down {
  --fa: "\f150"; }
.fa-file-circle-question {
  --fa: "\e4ef"; }
.fa-laptop-code {
  --fa: "\f5fc"; }
.fa-swatchbook {
  --fa: "\f5c3"; }
.fa-prescription-bottle {
  --fa: "\f485"; }
.fa-bars {
  --fa: "\f0c9"; }
.fa-navicon {
  --fa: "\f0c9"; }
.fa-people-group {
  --fa: "\e533"; }
.fa-hourglass-end {
  --fa: "\f253"; }
.fa-hourglass-3 {
  --fa: "\f253"; }
.fa-heart-crack {
  --fa: "\f7a9"; }
.fa-heart-broken {
  --fa: "\f7a9"; }
.fa-square-up-right {
  --fa: "\f360"; }
.fa-external-link-square-alt {
  --fa: "\f360"; }
.fa-face-kiss-beam {
  --fa: "\f597"; }
.fa-kiss-beam {
  --fa: "\f597"; }
.fa-film {
  --fa: "\f008"; }
.fa-ruler-horizontal {
  --fa: "\f547"; }
.fa-people-robbery {
  --fa: "\e536"; }
.fa-lightbulb {
  --fa: "\f0eb"; }
.fa-caret-left {
  --fa: "\f0d9"; }
.fa-circle-exclamation {
  --fa: "\f06a"; }
.fa-exclamation-circle {
  --fa: "\f06a"; }
.fa-school-circle-xmark {
  --fa: "\e56d"; }
.fa-arrow-right-from-bracket {
  --fa: "\f08b"; }
.fa-sign-out {
  --fa: "\f08b"; }
.fa-circle-chevron-down {
  --fa: "\f13a"; }
.fa-chevron-circle-down {
  --fa: "\f13a"; }
.fa-unlock-keyhole {
  --fa: "\f13e"; }
.fa-unlock-alt {
  --fa: "\f13e"; }
.fa-cloud-showers-heavy {
  --fa: "\f740"; }
.fa-headphones-simple {
  --fa: "\f58f"; }
.fa-headphones-alt {
  --fa: "\f58f"; }
.fa-sitemap {
  --fa: "\f0e8"; }
.fa-circle-dollar-to-slot {
  --fa: "\f4b9"; }
.fa-donate {
  --fa: "\f4b9"; }
.fa-memory {
  --fa: "\f538"; }
.fa-road-spikes {
  --fa: "\e568"; }
.fa-fire-burner {
  --fa: "\e4f1"; }
.fa-flag {
  --fa: "\f024"; }
.fa-hanukiah {
  --fa: "\f6e6"; }
.fa-feather {
  --fa: "\f52d"; }
.fa-volume-low {
  --fa: "\f027"; }
.fa-volume-down {
  --fa: "\f027"; }
.fa-comment-slash {
  --fa: "\f4b3"; }
.fa-cloud-sun-rain {
  --fa: "\f743"; }
.fa-compress {
  --fa: "\f066"; }
.fa-wheat-awn {
  --fa: "\e2cd"; }
.fa-wheat-alt {
  --fa: "\e2cd"; }
.fa-ankh {
  --fa: "\f644"; }
.fa-hands-holding-child {
  --fa: "\e4fa"; }
.fa-asterisk {
  --fa: "\2a"; }
.fa-square-check {
  --fa: "\f14a"; }
.fa-check-square {
  --fa: "\f14a"; }
.fa-peseta-sign {
  --fa: "\e221"; }
.fa-heading {
  --fa: "\f1dc"; }
.fa-header {
  --fa: "\f1dc"; }
.fa-ghost {
  --fa: "\f6e2"; }
.fa-list {
  --fa: "\f03a"; }
.fa-list-squares {
  --fa: "\f03a"; }
.fa-square-phone-flip {
  --fa: "\f87b"; }
.fa-phone-square-alt {
  --fa: "\f87b"; }
.fa-cart-plus {
  --fa: "\f217"; }
.fa-gamepad {
  --fa: "\f11b"; }
.fa-circle-dot {
  --fa: "\f192"; }
.fa-dot-circle {
  --fa: "\f192"; }
.fa-face-dizzy {
  --fa: "\f567"; }
.fa-dizzy {
  --fa: "\f567"; }
.fa-egg {
  --fa: "\f7fb"; }
.fa-house-medical-circle-xmark {
  --fa: "\e513"; }
.fa-campground {
  --fa: "\f6bb"; }
.fa-folder-plus {
  --fa: "\f65e"; }
.fa-futbol {
  --fa: "\f1e3"; }
.fa-futbol-ball {
  --fa: "\f1e3"; }
.fa-soccer-ball {
  --fa: "\f1e3"; }
.fa-paintbrush {
  --fa: "\f1fc"; }
.fa-paint-brush {
  --fa: "\f1fc"; }
.fa-lock {
  --fa: "\f023"; }
.fa-gas-pump {
  --fa: "\f52f"; }
.fa-hot-tub-person {
  --fa: "\f593"; }
.fa-hot-tub {
  --fa: "\f593"; }
.fa-map-location {
  --fa: "\f59f"; }
.fa-map-marked {
  --fa: "\f59f"; }
.fa-house-flood-water {
  --fa: "\e50e"; }
.fa-tree {
  --fa: "\f1bb"; }
.fa-bridge-lock {
  --fa: "\e4cc"; }
.fa-sack-dollar {
  --fa: "\f81d"; }
.fa-pen-to-square {
  --fa: "\f044"; }
.fa-edit {
  --fa: "\f044"; }
.fa-car-side {
  --fa: "\f5e4"; }
.fa-share-nodes {
  --fa: "\f1e0"; }
.fa-share-alt {
  --fa: "\f1e0"; }
.fa-heart-circle-minus {
  --fa: "\e4ff"; }
.fa-hourglass-half {
  --fa: "\f252"; }
.fa-hourglass-2 {
  --fa: "\f252"; }
.fa-microscope {
  --fa: "\f610"; }
.fa-sink {
  --fa: "\e06d"; }
.fa-bag-shopping {
  --fa: "\f290"; }
.fa-shopping-bag {
  --fa: "\f290"; }
.fa-arrow-down-z-a {
  --fa: "\f881"; }
.fa-sort-alpha-desc {
  --fa: "\f881"; }
.fa-sort-alpha-down-alt {
  --fa: "\f881"; }
.fa-mitten {
  --fa: "\f7b5"; }
.fa-person-rays {
  --fa: "\e54d"; }
.fa-users {
  --fa: "\f0c0"; }
.fa-eye-slash {
  --fa: "\f070"; }
.fa-flask-vial {
  --fa: "\e4f3"; }
.fa-hand {
  --fa: "\f256"; }
.fa-hand-paper {
  --fa: "\f256"; }
.fa-om {
  --fa: "\f679"; }
.fa-worm {
  --fa: "\e599"; }
.fa-house-circle-xmark {
  --fa: "\e50b"; }
.fa-plug {
  --fa: "\f1e6"; }
.fa-chevron-up {
  --fa: "\f077"; }
.fa-hand-spock {
  --fa: "\f259"; }
.fa-stopwatch {
  --fa: "\f2f2"; }
.fa-face-kiss {
  --fa: "\f596"; }
.fa-kiss {
  --fa: "\f596"; }
.fa-bridge-circle-xmark {
  --fa: "\e4cb"; }
.fa-face-grin-tongue {
  --fa: "\f589"; }
.fa-grin-tongue {
  --fa: "\f589"; }
.fa-chess-bishop {
  --fa: "\f43a"; }
.fa-face-grin-wink {
  --fa: "\f58c"; }
.fa-grin-wink {
  --fa: "\f58c"; }
.fa-ear-deaf {
  --fa: "\f2a4"; }
.fa-deaf {
  --fa: "\f2a4"; }
.fa-deafness {
  --fa: "\f2a4"; }
.fa-hard-of-hearing {
  --fa: "\f2a4"; }
.fa-road-circle-check {
  --fa: "\e564"; }
.fa-dice-five {
  --fa: "\f523"; }
.fa-square-rss {
  --fa: "\f143"; }
.fa-rss-square {
  --fa: "\f143"; }
.fa-land-mine-on {
  --fa: "\e51b"; }
.fa-i-cursor {
  --fa: "\f246"; }
.fa-stamp {
  --fa: "\f5bf"; }
.fa-stairs {
  --fa: "\e289"; }
.fa-i {
  --fa: "\49"; }
.fa-hryvnia-sign {
  --fa: "\f6f2"; }
.fa-hryvnia {
  --fa: "\f6f2"; }
.fa-pills {
  --fa: "\f484"; }
.fa-face-grin-wide {
  --fa: "\f581"; }
.fa-grin-alt {
  --fa: "\f581"; }
.fa-tooth {
  --fa: "\f5c9"; }
.fa-v {
  --fa: "\56"; }
.fa-bangladeshi-taka-sign {
  --fa: "\e2e6"; }
.fa-bicycle {
  --fa: "\f206"; }
.fa-staff-snake {
  --fa: "\e579"; }
.fa-rod-asclepius {
  --fa: "\e579"; }
.fa-rod-snake {
  --fa: "\e579"; }
.fa-staff-aesculapius {
  --fa: "\e579"; }
.fa-head-side-cough-slash {
  --fa: "\e062"; }
.fa-truck-medical {
  --fa: "\f0f9"; }
.fa-ambulance {
  --fa: "\f0f9"; }
.fa-wheat-awn-circle-exclamation {
  --fa: "\e598"; }
.fa-snowman {
  --fa: "\f7d0"; }
.fa-mortar-pestle {
  --fa: "\f5a7"; }
.fa-road-barrier {
  --fa: "\e562"; }
.fa-school {
  --fa: "\f549"; }
.fa-igloo {
  --fa: "\f7ae"; }
.fa-joint {
  --fa: "\f595"; }
.fa-angle-right {
  --fa: "\f105"; }
.fa-horse {
  --fa: "\f6f0"; }
.fa-q {
  --fa: "\51"; }
.fa-g {
  --fa: "\47"; }
.fa-notes-medical {
  --fa: "\f481"; }
.fa-temperature-half {
  --fa: "\f2c9"; }
.fa-temperature-2 {
  --fa: "\f2c9"; }
.fa-thermometer-2 {
  --fa: "\f2c9"; }
.fa-thermometer-half {
  --fa: "\f2c9"; }
.fa-dong-sign {
  --fa: "\e169"; }
.fa-capsules {
  --fa: "\f46b"; }
.fa-poo-storm {
  --fa: "\f75a"; }
.fa-poo-bolt {
  --fa: "\f75a"; }
.fa-face-frown-open {
  --fa: "\f57a"; }
.fa-frown-open {
  --fa: "\f57a"; }
.fa-hand-point-up {
  --fa: "\f0a6"; }
.fa-money-bill {
  --fa: "\f0d6"; }
.fa-bookmark {
  --fa: "\f02e"; }
.fa-align-justify {
  --fa: "\f039"; }
.fa-umbrella-beach {
  --fa: "\f5ca"; }
.fa-helmet-un {
  --fa: "\e503"; }
.fa-bullseye {
  --fa: "\f140"; }
.fa-bacon {
  --fa: "\f7e5"; }
.fa-hand-point-down {
  --fa: "\f0a7"; }
.fa-arrow-up-from-bracket {
  --fa: "\e09a"; }
.fa-folder {
  --fa: "\f07b"; }
.fa-folder-blank {
  --fa: "\f07b"; }
.fa-file-waveform {
  --fa: "\f478"; }
.fa-file-medical-alt {
  --fa: "\f478"; }
.fa-radiation {
  --fa: "\f7b9"; }
.fa-chart-simple {
  --fa: "\e473"; }
.fa-mars-stroke {
  --fa: "\f229"; }
.fa-vial {
  --fa: "\f492"; }
.fa-gauge {
  --fa: "\f624"; }
.fa-dashboard {
  --fa: "\f624"; }
.fa-gauge-med {
  --fa: "\f624"; }
.fa-tachometer-alt-average {
  --fa: "\f624"; }
.fa-wand-magic-sparkles {
  --fa: "\e2ca"; }
.fa-magic-wand-sparkles {
  --fa: "\e2ca"; }
.fa-e {
  --fa: "\45"; }
.fa-pen-clip {
  --fa: "\f305"; }
.fa-pen-alt {
  --fa: "\f305"; }
.fa-bridge-circle-exclamation {
  --fa: "\e4ca"; }
.fa-user {
  --fa: "\f007"; }
.fa-school-circle-check {
  --fa: "\e56b"; }
.fa-dumpster {
  --fa: "\f793"; }
.fa-van-shuttle {
  --fa: "\f5b6"; }
.fa-shuttle-van {
  --fa: "\f5b6"; }
.fa-building-user {
  --fa: "\e4da"; }
.fa-square-caret-left {
  --fa: "\f191"; }
.fa-caret-square-left {
  --fa: "\f191"; }
.fa-highlighter {
  --fa: "\f591"; }
.fa-key {
  --fa: "\f084"; }
.fa-bullhorn {
  --fa: "\f0a1"; }
.fa-globe {
  --fa: "\f0ac"; }
.fa-synagogue {
  --fa: "\f69b"; }
.fa-person-half-dress {
  --fa: "\e548"; }
.fa-road-bridge {
  --fa: "\e563"; }
.fa-location-arrow {
  --fa: "\f124"; }
.fa-c {
  --fa: "\43"; }
.fa-tablet-button {
  --fa: "\f10a"; }
.fa-building-lock {
  --fa: "\e4d6"; }
.fa-pizza-slice {
  --fa: "\f818"; }
.fa-money-bill-wave {
  --fa: "\f53a"; }
.fa-chart-area {
  --fa: "\f1fe"; }
.fa-area-chart {
  --fa: "\f1fe"; }
.fa-house-flag {
  --fa: "\e50d"; }
.fa-person-circle-minus {
  --fa: "\e540"; }
.fa-ban {
  --fa: "\f05e"; }
.fa-cancel {
  --fa: "\f05e"; }
.fa-camera-rotate {
  --fa: "\e0d8"; }
.fa-spray-can-sparkles {
  --fa: "\f5d0"; }
.fa-air-freshener {
  --fa: "\f5d0"; }
.fa-star {
  --fa: "\f005"; }
.fa-repeat {
  --fa: "\f363"; }
.fa-cross {
  --fa: "\f654"; }
.fa-box {
  --fa: "\f466"; }
.fa-venus-mars {
  --fa: "\f228"; }
.fa-arrow-pointer {
  --fa: "\f245"; }
.fa-mouse-pointer {
  --fa: "\f245"; }
.fa-maximize {
  --fa: "\f31e"; }
.fa-expand-arrows-alt {
  --fa: "\f31e"; }
.fa-charging-station {
  --fa: "\f5e7"; }
.fa-shapes {
  --fa: "\f61f"; }
.fa-triangle-circle-square {
  --fa: "\f61f"; }
.fa-shuffle {
  --fa: "\f074"; }
.fa-random {
  --fa: "\f074"; }
.fa-person-running {
  --fa: "\f70c"; }
.fa-running {
  --fa: "\f70c"; }
.fa-mobile-retro {
  --fa: "\e527"; }
.fa-grip-lines-vertical {
  --fa: "\f7a5"; }
.fa-spider {
  --fa: "\f717"; }
.fa-hands-bound {
  --fa: "\e4f9"; }
.fa-file-invoice-dollar {
  --fa: "\f571"; }
.fa-plane-circle-exclamation {
  --fa: "\e556"; }
.fa-x-ray {
  --fa: "\f497"; }
.fa-spell-check {
  --fa: "\f891"; }
.fa-slash {
  --fa: "\f715"; }
.fa-computer-mouse {
  --fa: "\f8cc"; }
.fa-mouse {
  --fa: "\f8cc"; }
.fa-arrow-right-to-bracket {
  --fa: "\f090"; }
.fa-sign-in {
  --fa: "\f090"; }
.fa-shop-slash {
  --fa: "\e070"; }
.fa-store-alt-slash {
  --fa: "\e070"; }
.fa-server {
  --fa: "\f233"; }
.fa-virus-covid-slash {
  --fa: "\e4a9"; }
.fa-shop-lock {
  --fa: "\e4a5"; }
.fa-hourglass-start {
  --fa: "\f251"; }
.fa-hourglass-1 {
  --fa: "\f251"; }
.fa-blender-phone {
  --fa: "\f6b6"; }
.fa-building-wheat {
  --fa: "\e4db"; }
.fa-person-breastfeeding {
  --fa: "\e53a"; }
.fa-right-to-bracket {
  --fa: "\f2f6"; }
.fa-sign-in-alt {
  --fa: "\f2f6"; }
.fa-venus {
  --fa: "\f221"; }
.fa-passport {
  --fa: "\f5ab"; }
.fa-thumbtack-slash {
  --fa: "\e68f"; }
.fa-thumb-tack-slash {
  --fa: "\e68f"; }
.fa-heart-pulse {
  --fa: "\f21e"; }
.fa-heartbeat {
  --fa: "\f21e"; }
.fa-people-carry-box {
  --fa: "\f4ce"; }
.fa-people-carry {
  --fa: "\f4ce"; }
.fa-temperature-high {
  --fa: "\f769"; }
.fa-microchip {
  --fa: "\f2db"; }
.fa-crown {
  --fa: "\f521"; }
.fa-weight-hanging {
  --fa: "\f5cd"; }
.fa-xmarks-lines {
  --fa: "\e59a"; }
.fa-file-prescription {
  --fa: "\f572"; }
.fa-weight-scale {
  --fa: "\f496"; }
.fa-weight {
  --fa: "\f496"; }
.fa-user-group {
  --fa: "\f500"; }
.fa-user-friends {
  --fa: "\f500"; }
.fa-arrow-up-a-z {
  --fa: "\f15e"; }
.fa-sort-alpha-up {
  --fa: "\f15e"; }
.fa-chess-knight {
  --fa: "\f441"; }
.fa-face-laugh-squint {
  --fa: "\f59b"; }
.fa-laugh-squint {
  --fa: "\f59b"; }
.fa-wheelchair {
  --fa: "\f193"; }
.fa-circle-arrow-up {
  --fa: "\f0aa"; }
.fa-arrow-circle-up {
  --fa: "\f0aa"; }
.fa-toggle-on {
  --fa: "\f205"; }
.fa-person-walking {
  --fa: "\f554"; }
.fa-walking {
  --fa: "\f554"; }
.fa-l {
  --fa: "\4c"; }
.fa-fire {
  --fa: "\f06d"; }
.fa-bed-pulse {
  --fa: "\f487"; }
.fa-procedures {
  --fa: "\f487"; }
.fa-shuttle-space {
  --fa: "\f197"; }
.fa-space-shuttle {
  --fa: "\f197"; }
.fa-face-laugh {
  --fa: "\f599"; }
.fa-laugh {
  --fa: "\f599"; }
.fa-folder-open {
  --fa: "\f07c"; }
.fa-heart-circle-plus {
  --fa: "\e500"; }
.fa-code-fork {
  --fa: "\e13b"; }
.fa-city {
  --fa: "\f64f"; }
.fa-microphone-lines {
  --fa: "\f3c9"; }
.fa-microphone-alt {
  --fa: "\f3c9"; }
.fa-pepper-hot {
  --fa: "\f816"; }
.fa-unlock {
  --fa: "\f09c"; }
.fa-colon-sign {
  --fa: "\e140"; }
.fa-headset {
  --fa: "\f590"; }
.fa-store-slash {
  --fa: "\e071"; }
.fa-road-circle-xmark {
  --fa: "\e566"; }
.fa-user-minus {
  --fa: "\f503"; }
.fa-mars-stroke-up {
  --fa: "\f22a"; }
.fa-mars-stroke-v {
  --fa: "\f22a"; }
.fa-champagne-glasses {
  --fa: "\f79f"; }
.fa-glass-cheers {
  --fa: "\f79f"; }
.fa-clipboard {
  --fa: "\f328"; }
.fa-house-circle-exclamation {
  --fa: "\e50a"; }
.fa-file-arrow-up {
  --fa: "\f574"; }
.fa-file-upload {
  --fa: "\f574"; }
.fa-wifi {
  --fa: "\f1eb"; }
.fa-wifi-3 {
  --fa: "\f1eb"; }
.fa-wifi-strong {
  --fa: "\f1eb"; }
.fa-bath {
  --fa: "\f2cd"; }
.fa-bathtub {
  --fa: "\f2cd"; }
.fa-underline {
  --fa: "\f0cd"; }
.fa-user-pen {
  --fa: "\f4ff"; }
.fa-user-edit {
  --fa: "\f4ff"; }
.fa-signature {
  --fa: "\f5b7"; }
.fa-stroopwafel {
  --fa: "\f551"; }
.fa-bold {
  --fa: "\f032"; }
.fa-anchor-lock {
  --fa: "\e4ad"; }
.fa-building-ngo {
  --fa: "\e4d7"; }
.fa-manat-sign {
  --fa: "\e1d5"; }
.fa-not-equal {
  --fa: "\f53e"; }
.fa-border-top-left {
  --fa: "\f853"; }
.fa-border-style {
  --fa: "\f853"; }
.fa-map-location-dot {
  --fa: "\f5a0"; }
.fa-map-marked-alt {
  --fa: "\f5a0"; }
.fa-jedi {
  --fa: "\f669"; }
.fa-square-poll-vertical {
  --fa: "\f681"; }
.fa-poll {
  --fa: "\f681"; }
.fa-mug-hot {
  --fa: "\f7b6"; }
.fa-car-battery {
  --fa: "\f5df"; }
.fa-battery-car {
  --fa: "\f5df"; }
.fa-gift {
  --fa: "\f06b"; }
.fa-dice-two {
  --fa: "\f528"; }
.fa-chess-queen {
  --fa: "\f445"; }
.fa-glasses {
  --fa: "\f530"; }
.fa-chess-board {
  --fa: "\f43c"; }
.fa-building-circle-check {
  --fa: "\e4d2"; }
.fa-person-chalkboard {
  --fa: "\e53d"; }
.fa-mars-stroke-right {
  --fa: "\f22b"; }
.fa-mars-stroke-h {
  --fa: "\f22b"; }
.fa-hand-back-fist {
  --fa: "\f255"; }
.fa-hand-rock {
  --fa: "\f255"; }
.fa-square-caret-up {
  --fa: "\f151"; }
.fa-caret-square-up {
  --fa: "\f151"; }
.fa-cloud-showers-water {
  --fa: "\e4e4"; }
.fa-chart-bar {
  --fa: "\f080"; }
.fa-bar-chart {
  --fa: "\f080"; }
.fa-hands-bubbles {
  --fa: "\e05e"; }
.fa-hands-wash {
  --fa: "\e05e"; }
.fa-less-than-equal {
  --fa: "\f537"; }
.fa-train {
  --fa: "\f238"; }
.fa-eye-low-vision {
  --fa: "\f2a8"; }
.fa-low-vision {
  --fa: "\f2a8"; }
.fa-crow {
  --fa: "\f520"; }
.fa-sailboat {
  --fa: "\e445"; }
.fa-window-restore {
  --fa: "\f2d2"; }
.fa-square-plus {
  --fa: "\f0fe"; }
.fa-plus-square {
  --fa: "\f0fe"; }
.fa-torii-gate {
  --fa: "\f6a1"; }
.fa-frog {
  --fa: "\f52e"; }
.fa-bucket {
  --fa: "\e4cf"; }
.fa-image {
  --fa: "\f03e"; }
.fa-microphone {
  --fa: "\f130"; }
.fa-cow {
  --fa: "\f6c8"; }
.fa-caret-up {
  --fa: "\f0d8"; }
.fa-screwdriver {
  --fa: "\f54a"; }
.fa-folder-closed {
  --fa: "\e185"; }
.fa-house-tsunami {
  --fa: "\e515"; }
.fa-square-nfi {
  --fa: "\e576"; }
.fa-arrow-up-from-ground-water {
  --fa: "\e4b5"; }
.fa-martini-glass {
  --fa: "\f57b"; }
.fa-glass-martini-alt {
  --fa: "\f57b"; }
.fa-square-binary {
  --fa: "\e69b"; }
.fa-rotate-left {
  --fa: "\f2ea"; }
.fa-rotate-back {
  --fa: "\f2ea"; }
.fa-rotate-backward {
  --fa: "\f2ea"; }
.fa-undo-alt {
  --fa: "\f2ea"; }
.fa-table-columns {
  --fa: "\f0db"; }
.fa-columns {
  --fa: "\f0db"; }
.fa-lemon {
  --fa: "\f094"; }
.fa-head-side-mask {
  --fa: "\e063"; }
.fa-handshake {
  --fa: "\f2b5"; }
.fa-gem {
  --fa: "\f3a5"; }
.fa-dolly {
  --fa: "\f472"; }
.fa-dolly-box {
  --fa: "\f472"; }
.fa-smoking {
  --fa: "\f48d"; }
.fa-minimize {
  --fa: "\f78c"; }
.fa-compress-arrows-alt {
  --fa: "\f78c"; }
.fa-monument {
  --fa: "\f5a6"; }
.fa-snowplow {
  --fa: "\f7d2"; }
.fa-angles-right {
  --fa: "\f101"; }
.fa-angle-double-right {
  --fa: "\f101"; }
.fa-cannabis {
  --fa: "\f55f"; }
.fa-circle-play {
  --fa: "\f144"; }
.fa-play-circle {
  --fa: "\f144"; }
.fa-tablets {
  --fa: "\f490"; }
.fa-ethernet {
  --fa: "\f796"; }
.fa-euro-sign {
  --fa: "\f153"; }
.fa-eur {
  --fa: "\f153"; }
.fa-euro {
  --fa: "\f153"; }
.fa-chair {
  --fa: "\f6c0"; }
.fa-circle-check {
  --fa: "\f058"; }
.fa-check-circle {
  --fa: "\f058"; }
.fa-circle-stop {
  --fa: "\f28d"; }
.fa-stop-circle {
  --fa: "\f28d"; }
.fa-compass-drafting {
  --fa: "\f568"; }
.fa-drafting-compass {
  --fa: "\f568"; }
.fa-plate-wheat {
  --fa: "\e55a"; }
.fa-icicles {
  --fa: "\f7ad"; }
.fa-person-shelter {
  --fa: "\e54f"; }
.fa-neuter {
  --fa: "\f22c"; }
.fa-id-badge {
  --fa: "\f2c1"; }
.fa-marker {
  --fa: "\f5a1"; }
.fa-face-laugh-beam {
  --fa: "\f59a"; }
.fa-laugh-beam {
  --fa: "\f59a"; }
.fa-helicopter-symbol {
  --fa: "\e502"; }
.fa-universal-access {
  --fa: "\f29a"; }
.fa-circle-chevron-up {
  --fa: "\f139"; }
.fa-chevron-circle-up {
  --fa: "\f139"; }
.fa-lari-sign {
  --fa: "\e1c8"; }
.fa-volcano {
  --fa: "\f770"; }
.fa-person-walking-dashed-line-arrow-right {
  --fa: "\e553"; }
.fa-sterling-sign {
  --fa: "\f154"; }
.fa-gbp {
  --fa: "\f154"; }
.fa-pound-sign {
  --fa: "\f154"; }
.fa-viruses {
  --fa: "\e076"; }
.fa-square-person-confined {
  --fa: "\e577"; }
.fa-user-tie {
  --fa: "\f508"; }
.fa-arrow-down-long {
  --fa: "\f175"; }
.fa-long-arrow-down {
  --fa: "\f175"; }
.fa-tent-arrow-down-to-line {
  --fa: "\e57e"; }
.fa-certificate {
  --fa: "\f0a3"; }
.fa-reply-all {
  --fa: "\f122"; }
.fa-mail-reply-all {
  --fa: "\f122"; }
.fa-suitcase {
  --fa: "\f0f2"; }
.fa-person-skating {
  --fa: "\f7c5"; }
.fa-skating {
  --fa: "\f7c5"; }
.fa-filter-circle-dollar {
  --fa: "\f662"; }
.fa-funnel-dollar {
  --fa: "\f662"; }
.fa-camera-retro {
  --fa: "\f083"; }
.fa-circle-arrow-down {
  --fa: "\f0ab"; }
.fa-arrow-circle-down {
  --fa: "\f0ab"; }
.fa-file-import {
  --fa: "\f56f"; }
.fa-arrow-right-to-file {
  --fa: "\f56f"; }
.fa-square-arrow-up-right {
  --fa: "\f14c"; }
.fa-external-link-square {
  --fa: "\f14c"; }
.fa-box-open {
  --fa: "\f49e"; }
.fa-scroll {
  --fa: "\f70e"; }
.fa-spa {
  --fa: "\f5bb"; }
.fa-location-pin-lock {
  --fa: "\e51f"; }
.fa-pause {
  --fa: "\f04c"; }
.fa-hill-avalanche {
  --fa: "\e507"; }
.fa-temperature-empty {
  --fa: "\f2cb"; }
.fa-temperature-0 {
  --fa: "\f2cb"; }
.fa-thermometer-0 {
  --fa: "\f2cb"; }
.fa-thermometer-empty {
  --fa: "\f2cb"; }
.fa-bomb {
  --fa: "\f1e2"; }
.fa-registered {
  --fa: "\f25d"; }
.fa-address-card {
  --fa: "\f2bb"; }
.fa-contact-card {
  --fa: "\f2bb"; }
.fa-vcard {
  --fa: "\f2bb"; }
.fa-scale-unbalanced-flip {
  --fa: "\f516"; }
.fa-balance-scale-right {
  --fa: "\f516"; }
.fa-subscript {
  --fa: "\f12c"; }
.fa-diamond-turn-right {
  --fa: "\f5eb"; }
.fa-directions {
  --fa: "\f5eb"; }
.fa-burst {
  --fa: "\e4dc"; }
.fa-house-laptop {
  --fa: "\e066"; }
.fa-laptop-house {
  --fa: "\e066"; }
.fa-face-tired {
  --fa: "\f5c8"; }
.fa-tired {
  --fa: "\f5c8"; }
.fa-money-bills {
  --fa: "\e1f3"; }
.fa-smog {
  --fa: "\f75f"; }
.fa-crutch {
  --fa: "\f7f7"; }
.fa-cloud-arrow-up {
  --fa: "\f0ee"; }
.fa-cloud-upload {
  --fa: "\f0ee"; }
.fa-cloud-upload-alt {
  --fa: "\f0ee"; }
.fa-palette {
  --fa: "\f53f"; }
.fa-arrows-turn-right {
  --fa: "\e4c0"; }
.fa-vest {
  --fa: "\e085"; }
.fa-ferry {
  --fa: "\e4ea"; }
.fa-arrows-down-to-people {
  --fa: "\e4b9"; }
.fa-seedling {
  --fa: "\f4d8"; }
.fa-sprout {
  --fa: "\f4d8"; }
.fa-left-right {
  --fa: "\f337"; }
.fa-arrows-alt-h {
  --fa: "\f337"; }
.fa-boxes-packing {
  --fa: "\e4c7"; }
.fa-circle-arrow-left {
  --fa: "\f0a8"; }
.fa-arrow-circle-left {
  --fa: "\f0a8"; }
.fa-group-arrows-rotate {
  --fa: "\e4f6"; }
.fa-bowl-food {
  --fa: "\e4c6"; }
.fa-candy-cane {
  --fa: "\f786"; }
.fa-arrow-down-wide-short {
  --fa: "\f160"; }
.fa-sort-amount-asc {
  --fa: "\f160"; }
.fa-sort-amount-down {
  --fa: "\f160"; }
.fa-cloud-bolt {
  --fa: "\f76c"; }
.fa-thunderstorm {
  --fa: "\f76c"; }
.fa-text-slash {
  --fa: "\f87d"; }
.fa-remove-format {
  --fa: "\f87d"; }
.fa-face-smile-wink {
  --fa: "\f4da"; }
.fa-smile-wink {
  --fa: "\f4da"; }
.fa-file-word {
  --fa: "\f1c2"; }
.fa-file-powerpoint {
  --fa: "\f1c4"; }
.fa-arrows-left-right {
  --fa: "\f07e"; }
.fa-arrows-h {
  --fa: "\f07e"; }
.fa-house-lock {
  --fa: "\e510"; }
.fa-cloud-arrow-down {
  --fa: "\f0ed"; }
.fa-cloud-download {
  --fa: "\f0ed"; }
.fa-cloud-download-alt {
  --fa: "\f0ed"; }
.fa-children {
  --fa: "\e4e1"; }
.fa-chalkboard {
  --fa: "\f51b"; }
.fa-blackboard {
  --fa: "\f51b"; }
.fa-user-large-slash {
  --fa: "\f4fa"; }
.fa-user-alt-slash {
  --fa: "\f4fa"; }
.fa-envelope-open {
  --fa: "\f2b6"; }
.fa-handshake-simple-slash {
  --fa: "\e05f"; }
.fa-handshake-alt-slash {
  --fa: "\e05f"; }
.fa-mattress-pillow {
  --fa: "\e525"; }
.fa-guarani-sign {
  --fa: "\e19a"; }
.fa-arrows-rotate {
  --fa: "\f021"; }
.fa-refresh {
  --fa: "\f021"; }
.fa-sync {
  --fa: "\f021"; }
.fa-fire-extinguisher {
  --fa: "\f134"; }
.fa-cruzeiro-sign {
  --fa: "\e152"; }
.fa-greater-than-equal {
  --fa: "\f532"; }
.fa-shield-halved {
  --fa: "\f3ed"; }
.fa-shield-alt {
  --fa: "\f3ed"; }
.fa-book-atlas {
  --fa: "\f558"; }
.fa-atlas {
  --fa: "\f558"; }
.fa-virus {
  --fa: "\e074"; }
.fa-envelope-circle-check {
  --fa: "\e4e8"; }
.fa-layer-group {
  --fa: "\f5fd"; }
.fa-arrows-to-dot {
  --fa: "\e4be"; }
.fa-archway {
  --fa: "\f557"; }
.fa-heart-circle-check {
  --fa: "\e4fd"; }
.fa-house-chimney-crack {
  --fa: "\f6f1"; }
.fa-house-damage {
  --fa: "\f6f1"; }
.fa-file-zipper {
  --fa: "\f1c6"; }
.fa-file-archive {
  --fa: "\f1c6"; }
.fa-square {
  --fa: "\f0c8"; }
.fa-martini-glass-empty {
  --fa: "\f000"; }
.fa-glass-martini {
  --fa: "\f000"; }
.fa-couch {
  --fa: "\f4b8"; }
.fa-cedi-sign {
  --fa: "\e0df"; }
.fa-italic {
  --fa: "\f033"; }
.fa-table-cells-column-lock {
  --fa: "\e678"; }
.fa-church {
  --fa: "\f51d"; }
.fa-comments-dollar {
  --fa: "\f653"; }
.fa-democrat {
  --fa: "\f747"; }
.fa-z {
  --fa: "\5a"; }
.fa-person-skiing {
  --fa: "\f7c9"; }
.fa-skiing {
  --fa: "\f7c9"; }
.fa-road-lock {
  --fa: "\e567"; }
.fa-a {
  --fa: "\41"; }
.fa-temperature-arrow-down {
  --fa: "\e03f"; }
.fa-temperature-down {
  --fa: "\e03f"; }
.fa-feather-pointed {
  --fa: "\f56b"; }
.fa-feather-alt {
  --fa: "\f56b"; }
.fa-p {
  --fa: "\50"; }
.fa-snowflake {
  --fa: "\f2dc"; }
.fa-newspaper {
  --fa: "\f1ea"; }
.fa-rectangle-ad {
  --fa: "\f641"; }
.fa-ad {
  --fa: "\f641"; }
.fa-circle-arrow-right {
  --fa: "\f0a9"; }
.fa-arrow-circle-right {
  --fa: "\f0a9"; }
.fa-filter-circle-xmark {
  --fa: "\e17b"; }
.fa-locust {
  --fa: "\e520"; }
.fa-sort {
  --fa: "\f0dc"; }
.fa-unsorted {
  --fa: "\f0dc"; }
.fa-list-ol {
  --fa: "\f0cb"; }
.fa-list-1-2 {
  --fa: "\f0cb"; }
.fa-list-numeric {
  --fa: "\f0cb"; }
.fa-person-dress-burst {
  --fa: "\e544"; }
.fa-money-check-dollar {
  --fa: "\f53d"; }
.fa-money-check-alt {
  --fa: "\f53d"; }
.fa-vector-square {
  --fa: "\f5cb"; }
.fa-bread-slice {
  --fa: "\f7ec"; }
.fa-language {
  --fa: "\f1ab"; }
.fa-face-kiss-wink-heart {
  --fa: "\f598"; }
.fa-kiss-wink-heart {
  --fa: "\f598"; }
.fa-filter {
  --fa: "\f0b0"; }
.fa-question {
  --fa: "\3f"; }
.fa-file-signature {
  --fa: "\f573"; }
.fa-up-down-left-right {
  --fa: "\f0b2"; }
.fa-arrows-alt {
  --fa: "\f0b2"; }
.fa-house-chimney-user {
  --fa: "\e065"; }
.fa-hand-holding-heart {
  --fa: "\f4be"; }
.fa-puzzle-piece {
  --fa: "\f12e"; }
.fa-money-check {
  --fa: "\f53c"; }
.fa-star-half-stroke {
  --fa: "\f5c0"; }
.fa-star-half-alt {
  --fa: "\f5c0"; }
.fa-code {
  --fa: "\f121"; }
.fa-whiskey-glass {
  --fa: "\f7a0"; }
.fa-glass-whiskey {
  --fa: "\f7a0"; }
.fa-building-circle-exclamation {
  --fa: "\e4d3"; }
.fa-magnifying-glass-chart {
  --fa: "\e522"; }
.fa-arrow-up-right-from-square {
  --fa: "\f08e"; }
.fa-external-link {
  --fa: "\f08e"; }
.fa-cubes-stacked {
  --fa: "\e4e6"; }
.fa-won-sign {
  --fa: "\f159"; }
.fa-krw {
  --fa: "\f159"; }
.fa-won {
  --fa: "\f159"; }
.fa-virus-covid {
  --fa: "\e4a8"; }
.fa-austral-sign {
  --fa: "\e0a9"; }
.fa-f {
  --fa: "\46"; }
.fa-leaf {
  --fa: "\f06c"; }
.fa-road {
  --fa: "\f018"; }
.fa-taxi {
  --fa: "\f1ba"; }
.fa-cab {
  --fa: "\f1ba"; }
.fa-person-circle-plus {
  --fa: "\e541"; }
.fa-chart-pie {
  --fa: "\f200"; }
.fa-pie-chart {
  --fa: "\f200"; }
.fa-bolt-lightning {
  --fa: "\e0b7"; }
.fa-sack-xmark {
  --fa: "\e56a"; }
.fa-file-excel {
  --fa: "\f1c3"; }
.fa-file-contract {
  --fa: "\f56c"; }
.fa-fish-fins {
  --fa: "\e4f2"; }
.fa-building-flag {
  --fa: "\e4d5"; }
.fa-face-grin-beam {
  --fa: "\f582"; }
.fa-grin-beam {
  --fa: "\f582"; }
.fa-object-ungroup {
  --fa: "\f248"; }
.fa-poop {
  --fa: "\f619"; }
.fa-location-pin {
  --fa: "\f041"; }
.fa-map-marker {
  --fa: "\f041"; }
.fa-kaaba {
  --fa: "\f66b"; }
.fa-toilet-paper {
  --fa: "\f71e"; }
.fa-helmet-safety {
  --fa: "\f807"; }
.fa-hard-hat {
  --fa: "\f807"; }
.fa-hat-hard {
  --fa: "\f807"; }
.fa-eject {
  --fa: "\f052"; }
.fa-circle-right {
  --fa: "\f35a"; }
.fa-arrow-alt-circle-right {
  --fa: "\f35a"; }
.fa-plane-circle-check {
  --fa: "\e555"; }
.fa-face-rolling-eyes {
  --fa: "\f5a5"; }
.fa-meh-rolling-eyes {
  --fa: "\f5a5"; }
.fa-object-group {
  --fa: "\f247"; }
.fa-chart-line {
  --fa: "\f201"; }
.fa-line-chart {
  --fa: "\f201"; }
.fa-mask-ventilator {
  --fa: "\e524"; }
.fa-arrow-right {
  --fa: "\f061"; }
.fa-signs-post {
  --fa: "\f277"; }
.fa-map-signs {
  --fa: "\f277"; }
.fa-cash-register {
  --fa: "\f788"; }
.fa-person-circle-question {
  --fa: "\e542"; }
.fa-h {
  --fa: "\48"; }
.fa-tarp {
  --fa: "\e57b"; }
.fa-screwdriver-wrench {
  --fa: "\f7d9"; }
.fa-tools {
  --fa: "\f7d9"; }
.fa-arrows-to-eye {
  --fa: "\e4bf"; }
.fa-plug-circle-bolt {
  --fa: "\e55b"; }
.fa-heart {
  --fa: "\f004"; }
.fa-mars-and-venus {
  --fa: "\f224"; }
.fa-house-user {
  --fa: "\e1b0"; }
.fa-home-user {
  --fa: "\e1b0"; }
.fa-dumpster-fire {
  --fa: "\f794"; }
.fa-house-crack {
  --fa: "\e3b1"; }
.fa-martini-glass-citrus {
  --fa: "\f561"; }
.fa-cocktail {
  --fa: "\f561"; }
.fa-face-surprise {
  --fa: "\f5c2"; }
.fa-surprise {
  --fa: "\f5c2"; }
.fa-bottle-water {
  --fa: "\e4c5"; }
.fa-circle-pause {
  --fa: "\f28b"; }
.fa-pause-circle {
  --fa: "\f28b"; }
.fa-toilet-paper-slash {
  --fa: "\e072"; }
.fa-apple-whole {
  --fa: "\f5d1"; }
.fa-apple-alt {
  --fa: "\f5d1"; }
.fa-kitchen-set {
  --fa: "\e51a"; }
.fa-r {
  --fa: "\52"; }
.fa-temperature-quarter {
  --fa: "\f2ca"; }
.fa-temperature-1 {
  --fa: "\f2ca"; }
.fa-thermometer-1 {
  --fa: "\f2ca"; }
.fa-thermometer-quarter {
  --fa: "\f2ca"; }
.fa-cube {
  --fa: "\f1b2"; }
.fa-bitcoin-sign {
  --fa: "\e0b4"; }
.fa-shield-dog {
  --fa: "\e573"; }
.fa-solar-panel {
  --fa: "\f5ba"; }
.fa-lock-open {
  --fa: "\f3c1"; }
.fa-elevator {
  --fa: "\e16d"; }
.fa-money-bill-transfer {
  --fa: "\e528"; }
.fa-money-bill-trend-up {
  --fa: "\e529"; }
.fa-house-flood-water-circle-arrow-right {
  --fa: "\e50f"; }
.fa-square-poll-horizontal {
  --fa: "\f682"; }
.fa-poll-h {
  --fa: "\f682"; }
.fa-circle {
  --fa: "\f111"; }
.fa-backward-fast {
  --fa: "\f049"; }
.fa-fast-backward {
  --fa: "\f049"; }
.fa-recycle {
  --fa: "\f1b8"; }
.fa-user-astronaut {
  --fa: "\f4fb"; }
.fa-plane-slash {
  --fa: "\e069"; }
.fa-trademark {
  --fa: "\f25c"; }
.fa-basketball {
  --fa: "\f434"; }
.fa-basketball-ball {
  --fa: "\f434"; }
.fa-satellite-dish {
  --fa: "\f7c0"; }
.fa-circle-up {
  --fa: "\f35b"; }
.fa-arrow-alt-circle-up {
  --fa: "\f35b"; }
.fa-mobile-screen-button {
  --fa: "\f3cd"; }
.fa-mobile-alt {
  --fa: "\f3cd"; }
.fa-volume-high {
  --fa: "\f028"; }
.fa-volume-up {
  --fa: "\f028"; }
.fa-users-rays {
  --fa: "\e593"; }
.fa-wallet {
  --fa: "\f555"; }
.fa-clipboard-check {
  --fa: "\f46c"; }
.fa-file-audio {
  --fa: "\f1c7"; }
.fa-burger {
  --fa: "\f805"; }
.fa-hamburger {
  --fa: "\f805"; }
.fa-wrench {
  --fa: "\f0ad"; }
.fa-bugs {
  --fa: "\e4d0"; }
.fa-rupee-sign {
  --fa: "\f156"; }
.fa-rupee {
  --fa: "\f156"; }
.fa-file-image {
  --fa: "\f1c5"; }
.fa-circle-question {
  --fa: "\f059"; }
.fa-question-circle {
  --fa: "\f059"; }
.fa-plane-departure {
  --fa: "\f5b0"; }
.fa-handshake-slash {
  --fa: "\e060"; }
.fa-book-bookmark {
  --fa: "\e0bb"; }
.fa-code-branch {
  --fa: "\f126"; }
.fa-hat-cowboy {
  --fa: "\f8c0"; }
.fa-bridge {
  --fa: "\e4c8"; }
.fa-phone-flip {
  --fa: "\f879"; }
.fa-phone-alt {
  --fa: "\f879"; }
.fa-truck-front {
  --fa: "\e2b7"; }
.fa-cat {
  --fa: "\f6be"; }
.fa-anchor-circle-exclamation {
  --fa: "\e4ab"; }
.fa-truck-field {
  --fa: "\e58d"; }
.fa-route {
  --fa: "\f4d7"; }
.fa-clipboard-question {
  --fa: "\e4e3"; }
.fa-panorama {
  --fa: "\e209"; }
.fa-comment-medical {
  --fa: "\f7f5"; }
.fa-teeth-open {
  --fa: "\f62f"; }
.fa-file-circle-minus {
  --fa: "\e4ed"; }
.fa-tags {
  --fa: "\f02c"; }
.fa-wine-glass {
  --fa: "\f4e3"; }
.fa-forward-fast {
  --fa: "\f050"; }
.fa-fast-forward {
  --fa: "\f050"; }
.fa-face-meh-blank {
  --fa: "\f5a4"; }
.fa-meh-blank {
  --fa: "\f5a4"; }
.fa-square-parking {
  --fa: "\f540"; }
.fa-parking {
  --fa: "\f540"; }
.fa-house-signal {
  --fa: "\e012"; }
.fa-bars-progress {
  --fa: "\f828"; }
.fa-tasks-alt {
  --fa: "\f828"; }
.fa-faucet-drip {
  --fa: "\e006"; }
.fa-cart-flatbed {
  --fa: "\f474"; }
.fa-dolly-flatbed {
  --fa: "\f474"; }
.fa-ban-smoking {
  --fa: "\f54d"; }
.fa-smoking-ban {
  --fa: "\f54d"; }
.fa-terminal {
  --fa: "\f120"; }
.fa-mobile-button {
  --fa: "\f10b"; }
.fa-house-medical-flag {
  --fa: "\e514"; }
.fa-basket-shopping {
  --fa: "\f291"; }
.fa-shopping-basket {
  --fa: "\f291"; }
.fa-tape {
  --fa: "\f4db"; }
.fa-bus-simple {
  --fa: "\f55e"; }
.fa-bus-alt {
  --fa: "\f55e"; }
.fa-eye {
  --fa: "\f06e"; }
.fa-face-sad-cry {
  --fa: "\f5b3"; }
.fa-sad-cry {
  --fa: "\f5b3"; }
.fa-audio-description {
  --fa: "\f29e"; }
.fa-person-military-to-person {
  --fa: "\e54c"; }
.fa-file-shield {
  --fa: "\e4f0"; }
.fa-user-slash {
  --fa: "\f506"; }
.fa-pen {
  --fa: "\f304"; }
.fa-tower-observation {
  --fa: "\e586"; }
.fa-file-code {
  --fa: "\f1c9"; }
.fa-signal {
  --fa: "\f012"; }
.fa-signal-5 {
  --fa: "\f012"; }
.fa-signal-perfect {
  --fa: "\f012"; }
.fa-bus {
  --fa: "\f207"; }
.fa-heart-circle-xmark {
  --fa: "\e501"; }
.fa-house-chimney {
  --fa: "\e3af"; }
.fa-home-lg {
  --fa: "\e3af"; }
.fa-window-maximize {
  --fa: "\f2d0"; }
.fa-face-frown {
  --fa: "\f119"; }
.fa-frown {
  --fa: "\f119"; }
.fa-prescription {
  --fa: "\f5b1"; }
.fa-shop {
  --fa: "\f54f"; }
.fa-store-alt {
  --fa: "\f54f"; }
.fa-floppy-disk {
  --fa: "\f0c7"; }
.fa-save {
  --fa: "\f0c7"; }
.fa-vihara {
  --fa: "\f6a7"; }
.fa-scale-unbalanced {
  --fa: "\f515"; }
.fa-balance-scale-left {
  --fa: "\f515"; }
.fa-sort-up {
  --fa: "\f0de"; }
.fa-sort-asc {
  --fa: "\f0de"; }
.fa-comment-dots {
  --fa: "\f4ad"; }
.fa-commenting {
  --fa: "\f4ad"; }
.fa-plant-wilt {
  --fa: "\e5aa"; }
.fa-diamond {
  --fa: "\f219"; }
.fa-face-grin-squint {
  --fa: "\f585"; }
.fa-grin-squint {
  --fa: "\f585"; }
.fa-hand-holding-dollar {
  --fa: "\f4c0"; }
.fa-hand-holding-usd {
  --fa: "\f4c0"; }
.fa-chart-diagram {
  --fa: "\e695"; }
.fa-bacterium {
  --fa: "\e05a"; }
.fa-hand-pointer {
  --fa: "\f25a"; }
.fa-drum-steelpan {
  --fa: "\f56a"; }
.fa-hand-scissors {
  --fa: "\f257"; }
.fa-hands-praying {
  --fa: "\f684"; }
.fa-praying-hands {
  --fa: "\f684"; }
.fa-arrow-rotate-right {
  --fa: "\f01e"; }
.fa-arrow-right-rotate {
  --fa: "\f01e"; }
.fa-arrow-rotate-forward {
  --fa: "\f01e"; }
.fa-redo {
  --fa: "\f01e"; }
.fa-biohazard {
  --fa: "\f780"; }
.fa-location-crosshairs {
  --fa: "\f601"; }
.fa-location {
  --fa: "\f601"; }
.fa-mars-double {
  --fa: "\f227"; }
.fa-child-dress {
  --fa: "\e59c"; }
.fa-users-between-lines {
  --fa: "\e591"; }
.fa-lungs-virus {
  --fa: "\e067"; }
.fa-face-grin-tears {
  --fa: "\f588"; }
.fa-grin-tears {
  --fa: "\f588"; }
.fa-phone {
  --fa: "\f095"; }
.fa-calendar-xmark {
  --fa: "\f273"; }
.fa-calendar-times {
  --fa: "\f273"; }
.fa-child-reaching {
  --fa: "\e59d"; }
.fa-head-side-virus {
  --fa: "\e064"; }
.fa-user-gear {
  --fa: "\f4fe"; }
.fa-user-cog {
  --fa: "\f4fe"; }
.fa-arrow-up-1-9 {
  --fa: "\f163"; }
.fa-sort-numeric-up {
  --fa: "\f163"; }
.fa-door-closed {
  --fa: "\f52a"; }
.fa-shield-virus {
  --fa: "\e06c"; }
.fa-dice-six {
  --fa: "\f526"; }
.fa-mosquito-net {
  --fa: "\e52c"; }
.fa-file-fragment {
  --fa: "\e697"; }
.fa-bridge-water {
  --fa: "\e4ce"; }
.fa-person-booth {
  --fa: "\f756"; }
.fa-text-width {
  --fa: "\f035"; }
.fa-hat-wizard {
  --fa: "\f6e8"; }
.fa-pen-fancy {
  --fa: "\f5ac"; }
.fa-person-digging {
  --fa: "\f85e"; }
.fa-digging {
  --fa: "\f85e"; }
.fa-trash {
  --fa: "\f1f8"; }
.fa-gauge-simple {
  --fa: "\f629"; }
.fa-gauge-simple-med {
  --fa: "\f629"; }
.fa-tachometer-average {
  --fa: "\f629"; }
.fa-book-medical {
  --fa: "\f7e6"; }
.fa-poo {
  --fa: "\f2fe"; }
.fa-quote-right {
  --fa: "\f10e"; }
.fa-quote-right-alt {
  --fa: "\f10e"; }
.fa-shirt {
  --fa: "\f553"; }
.fa-t-shirt {
  --fa: "\f553"; }
.fa-tshirt {
  --fa: "\f553"; }
.fa-cubes {
  --fa: "\f1b3"; }
.fa-divide {
  --fa: "\f529"; }
.fa-tenge-sign {
  --fa: "\f7d7"; }
.fa-tenge {
  --fa: "\f7d7"; }
.fa-headphones {
  --fa: "\f025"; }
.fa-hands-holding {
  --fa: "\f4c2"; }
.fa-hands-clapping {
  --fa: "\e1a8"; }
.fa-republican {
  --fa: "\f75e"; }
.fa-arrow-left {
  --fa: "\f060"; }
.fa-person-circle-xmark {
  --fa: "\e543"; }
.fa-ruler {
  --fa: "\f545"; }
.fa-align-left {
  --fa: "\f036"; }
.fa-dice-d6 {
  --fa: "\f6d1"; }
.fa-restroom {
  --fa: "\f7bd"; }
.fa-j {
  --fa: "\4a"; }
.fa-users-viewfinder {
  --fa: "\e595"; }
.fa-file-video {
  --fa: "\f1c8"; }
.fa-up-right-from-square {
  --fa: "\f35d"; }
.fa-external-link-alt {
  --fa: "\f35d"; }
.fa-table-cells {
  --fa: "\f00a"; }
.fa-th {
  --fa: "\f00a"; }
.fa-file-pdf {
  --fa: "\f1c1"; }
.fa-book-bible {
  --fa: "\f647"; }
.fa-bible {
  --fa: "\f647"; }
.fa-o {
  --fa: "\4f"; }
.fa-suitcase-medical {
  --fa: "\f0fa"; }
.fa-medkit {
  --fa: "\f0fa"; }
.fa-user-secret {
  --fa: "\f21b"; }
.fa-otter {
  --fa: "\f700"; }
.fa-person-dress {
  --fa: "\f182"; }
.fa-female {
  --fa: "\f182"; }
.fa-comment-dollar {
  --fa: "\f651"; }
.fa-business-time {
  --fa: "\f64a"; }
.fa-briefcase-clock {
  --fa: "\f64a"; }
.fa-table-cells-large {
  --fa: "\f009"; }
.fa-th-large {
  --fa: "\f009"; }
.fa-book-tanakh {
  --fa: "\f827"; }
.fa-tanakh {
  --fa: "\f827"; }
.fa-phone-volume {
  --fa: "\f2a0"; }
.fa-volume-control-phone {
  --fa: "\f2a0"; }
.fa-hat-cowboy-side {
  --fa: "\f8c1"; }
.fa-clipboard-user {
  --fa: "\f7f3"; }
.fa-child {
  --fa: "\f1ae"; }
.fa-lira-sign {
  --fa: "\f195"; }
.fa-satellite {
  --fa: "\f7bf"; }
.fa-plane-lock {
  --fa: "\e558"; }
.fa-tag {
  --fa: "\f02b"; }
.fa-comment {
  --fa: "\f075"; }
.fa-cake-candles {
  --fa: "\f1fd"; }
.fa-birthday-cake {
  --fa: "\f1fd"; }
.fa-cake {
  --fa: "\f1fd"; }
.fa-envelope {
  --fa: "\f0e0"; }
.fa-angles-up {
  --fa: "\f102"; }
.fa-angle-double-up {
  --fa: "\f102"; }
.fa-paperclip {
  --fa: "\f0c6"; }
.fa-arrow-right-to-city {
  --fa: "\e4b3"; }
.fa-ribbon {
  --fa: "\f4d6"; }
.fa-lungs {
  --fa: "\f604"; }
.fa-arrow-up-9-1 {
  --fa: "\f887"; }
.fa-sort-numeric-up-alt {
  --fa: "\f887"; }
.fa-litecoin-sign {
  --fa: "\e1d3"; }
.fa-border-none {
  --fa: "\f850"; }
.fa-circle-nodes {
  --fa: "\e4e2"; }
.fa-parachute-box {
  --fa: "\f4cd"; }
.fa-indent {
  --fa: "\f03c"; }
.fa-truck-field-un {
  --fa: "\e58e"; }
.fa-hourglass {
  --fa: "\f254"; }
.fa-hourglass-empty {
  --fa: "\f254"; }
.fa-mountain {
  --fa: "\f6fc"; }
.fa-user-doctor {
  --fa: "\f0f0"; }
.fa-user-md {
  --fa: "\f0f0"; }
.fa-circle-info {
  --fa: "\f05a"; }
.fa-info-circle {
  --fa: "\f05a"; }
.fa-cloud-meatball {
  --fa: "\f73b"; }
.fa-camera {
  --fa: "\f030"; }
.fa-camera-alt {
  --fa: "\f030"; }
.fa-square-virus {
  --fa: "\e578"; }
.fa-meteor {
  --fa: "\f753"; }
.fa-car-on {
  --fa: "\e4dd"; }
.fa-sleigh {
  --fa: "\f7cc"; }
.fa-arrow-down-1-9 {
  --fa: "\f162"; }
.fa-sort-numeric-asc {
  --fa: "\f162"; }
.fa-sort-numeric-down {
  --fa: "\f162"; }
.fa-hand-holding-droplet {
  --fa: "\f4c1"; }
.fa-hand-holding-water {
  --fa: "\f4c1"; }
.fa-water {
  --fa: "\f773"; }
.fa-calendar-check {
  --fa: "\f274"; }
.fa-braille {
  --fa: "\f2a1"; }
.fa-prescription-bottle-medical {
  --fa: "\f486"; }
.fa-prescription-bottle-alt {
  --fa: "\f486"; }
.fa-landmark {
  --fa: "\f66f"; }
.fa-truck {
  --fa: "\f0d1"; }
.fa-crosshairs {
  --fa: "\f05b"; }
.fa-person-cane {
  --fa: "\e53c"; }
.fa-tent {
  --fa: "\e57d"; }
.fa-vest-patches {
  --fa: "\e086"; }
.fa-check-double {
  --fa: "\f560"; }
.fa-arrow-down-a-z {
  --fa: "\f15d"; }
.fa-sort-alpha-asc {
  --fa: "\f15d"; }
.fa-sort-alpha-down {
  --fa: "\f15d"; }
.fa-money-bill-wheat {
  --fa: "\e52a"; }
.fa-cookie {
  --fa: "\f563"; }
.fa-arrow-rotate-left {
  --fa: "\f0e2"; }
.fa-arrow-left-rotate {
  --fa: "\f0e2"; }
.fa-arrow-rotate-back {
  --fa: "\f0e2"; }
.fa-arrow-rotate-backward {
  --fa: "\f0e2"; }
.fa-undo {
  --fa: "\f0e2"; }
.fa-hard-drive {
  --fa: "\f0a0"; }
.fa-hdd {
  --fa: "\f0a0"; }
.fa-face-grin-squint-tears {
  --fa: "\f586"; }
.fa-grin-squint-tears {
  --fa: "\f586"; }
.fa-dumbbell {
  --fa: "\f44b"; }
.fa-rectangle-list {
  --fa: "\f022"; }
.fa-list-alt {
  --fa: "\f022"; }
.fa-tarp-droplet {
  --fa: "\e57c"; }
.fa-house-medical-circle-check {
  --fa: "\e511"; }
.fa-person-skiing-nordic {
  --fa: "\f7ca"; }
.fa-skiing-nordic {
  --fa: "\f7ca"; }
.fa-calendar-plus {
  --fa: "\f271"; }
.fa-plane-arrival {
  --fa: "\f5af"; }
.fa-circle-left {
  --fa: "\f359"; }
.fa-arrow-alt-circle-left {
  --fa: "\f359"; }
.fa-train-subway {
  --fa: "\f239"; }
.fa-subway {
  --fa: "\f239"; }
.fa-chart-gantt {
  --fa: "\e0e4"; }
.fa-indian-rupee-sign {
  --fa: "\e1bc"; }
.fa-indian-rupee {
  --fa: "\e1bc"; }
.fa-inr {
  --fa: "\e1bc"; }
.fa-crop-simple {
  --fa: "\f565"; }
.fa-crop-alt {
  --fa: "\f565"; }
.fa-money-bill-1 {
  --fa: "\f3d1"; }
.fa-money-bill-alt {
  --fa: "\f3d1"; }
.fa-left-long {
  --fa: "\f30a"; }
.fa-long-arrow-alt-left {
  --fa: "\f30a"; }
.fa-dna {
  --fa: "\f471"; }
.fa-virus-slash {
  --fa: "\e075"; }
.fa-minus {
  --fa: "\f068"; }
.fa-subtract {
  --fa: "\f068"; }
.fa-chess {
  --fa: "\f439"; }
.fa-arrow-left-long {
  --fa: "\f177"; }
.fa-long-arrow-left {
  --fa: "\f177"; }
.fa-plug-circle-check {
  --fa: "\e55c"; }
.fa-street-view {
  --fa: "\f21d"; }
.fa-franc-sign {
  --fa: "\e18f"; }
.fa-volume-off {
  --fa: "\f026"; }
.fa-hands-asl-interpreting {
  --fa: "\f2a3"; }
.fa-american-sign-language-interpreting {
  --fa: "\f2a3"; }
.fa-asl-interpreting {
  --fa: "\f2a3"; }
.fa-hands-american-sign-language-interpreting {
  --fa: "\f2a3"; }
.fa-gear {
  --fa: "\f013"; }
.fa-cog {
  --fa: "\f013"; }
.fa-droplet-slash {
  --fa: "\f5c7"; }
.fa-tint-slash {
  --fa: "\f5c7"; }
.fa-mosque {
  --fa: "\f678"; }
.fa-mosquito {
  --fa: "\e52b"; }
.fa-star-of-david {
  --fa: "\f69a"; }
.fa-person-military-rifle {
  --fa: "\e54b"; }
.fa-cart-shopping {
  --fa: "\f07a"; }
.fa-shopping-cart {
  --fa: "\f07a"; }
.fa-vials {
  --fa: "\f493"; }
.fa-plug-circle-plus {
  --fa: "\e55f"; }
.fa-place-of-worship {
  --fa: "\f67f"; }
.fa-grip-vertical {
  --fa: "\f58e"; }
.fa-hexagon-nodes {
  --fa: "\e699"; }
.fa-arrow-turn-up {
  --fa: "\f148"; }
.fa-level-up {
  --fa: "\f148"; }
.fa-u {
  --fa: "\55"; }
.fa-square-root-variable {
  --fa: "\f698"; }
.fa-square-root-alt {
  --fa: "\f698"; }
.fa-clock {
  --fa: "\f017"; }
.fa-clock-four {
  --fa: "\f017"; }
.fa-backward-step {
  --fa: "\f048"; }
.fa-step-backward {
  --fa: "\f048"; }
.fa-pallet {
  --fa: "\f482"; }
.fa-faucet {
  --fa: "\e005"; }
.fa-baseball-bat-ball {
  --fa: "\f432"; }
.fa-s {
  --fa: "\53"; }
.fa-timeline {
  --fa: "\e29c"; }
.fa-keyboard {
  --fa: "\f11c"; }
.fa-caret-down {
  --fa: "\f0d7"; }
.fa-house-chimney-medical {
  --fa: "\f7f2"; }
.fa-clinic-medical {
  --fa: "\f7f2"; }
.fa-temperature-three-quarters {
  --fa: "\f2c8"; }
.fa-temperature-3 {
  --fa: "\f2c8"; }
.fa-thermometer-3 {
  --fa: "\f2c8"; }
.fa-thermometer-three-quarters {
  --fa: "\f2c8"; }
.fa-mobile-screen {
  --fa: "\f3cf"; }
.fa-mobile-android-alt {
  --fa: "\f3cf"; }
.fa-plane-up {
  --fa: "\e22d"; }
.fa-piggy-bank {
  --fa: "\f4d3"; }
.fa-battery-half {
  --fa: "\f242"; }
.fa-battery-3 {
  --fa: "\f242"; }
.fa-mountain-city {
  --fa: "\e52e"; }
.fa-coins {
  --fa: "\f51e"; }
.fa-khanda {
  --fa: "\f66d"; }
.fa-sliders {
  --fa: "\f1de"; }
.fa-sliders-h {
  --fa: "\f1de"; }
.fa-folder-tree {
  --fa: "\f802"; }
.fa-network-wired {
  --fa: "\f6ff"; }
.fa-map-pin {
  --fa: "\f276"; }
.fa-hamsa {
  --fa: "\f665"; }
.fa-cent-sign {
  --fa: "\e3f5"; }
.fa-flask {
  --fa: "\f0c3"; }
.fa-person-pregnant {
  --fa: "\e31e"; }
.fa-wand-sparkles {
  --fa: "\f72b"; }
.fa-ellipsis-vertical {
  --fa: "\f142"; }
.fa-ellipsis-v {
  --fa: "\f142"; }
.fa-ticket {
  --fa: "\f145"; }
.fa-power-off {
  --fa: "\f011"; }
.fa-right-long {
  --fa: "\f30b"; }
.fa-long-arrow-alt-right {
  --fa: "\f30b"; }
.fa-flag-usa {
  --fa: "\f74d"; }
.fa-laptop-file {
  --fa: "\e51d"; }
.fa-tty {
  --fa: "\f1e4"; }
.fa-teletype {
  --fa: "\f1e4"; }
.fa-diagram-next {
  --fa: "\e476"; }
.fa-person-rifle {
  --fa: "\e54e"; }
.fa-house-medical-circle-exclamation {
  --fa: "\e512"; }
.fa-closed-captioning {
  --fa: "\f20a"; }
.fa-person-hiking {
  --fa: "\f6ec"; }
.fa-hiking {
  --fa: "\f6ec"; }
.fa-venus-double {
  --fa: "\f226"; }
.fa-images {
  --fa: "\f302"; }
.fa-calculator {
  --fa: "\f1ec"; }
.fa-people-pulling {
  --fa: "\e535"; }
.fa-n {
  --fa: "\4e"; }
.fa-cable-car {
  --fa: "\f7da"; }
.fa-tram {
  --fa: "\f7da"; }
.fa-cloud-rain {
  --fa: "\f73d"; }
.fa-building-circle-xmark {
  --fa: "\e4d4"; }
.fa-ship {
  --fa: "\f21a"; }
.fa-arrows-down-to-line {
  --fa: "\e4b8"; }
.fa-download {
  --fa: "\f019"; }
.fa-face-grin {
  --fa: "\f580"; }
.fa-grin {
  --fa: "\f580"; }
.fa-delete-left {
  --fa: "\f55a"; }
.fa-backspace {
  --fa: "\f55a"; }
.fa-eye-dropper {
  --fa: "\f1fb"; }
.fa-eye-dropper-empty {
  --fa: "\f1fb"; }
.fa-eyedropper {
  --fa: "\f1fb"; }
.fa-file-circle-check {
  --fa: "\e5a0"; }
.fa-forward {
  --fa: "\f04e"; }
.fa-mobile {
  --fa: "\f3ce"; }
.fa-mobile-android {
  --fa: "\f3ce"; }
.fa-mobile-phone {
  --fa: "\f3ce"; }
.fa-face-meh {
  --fa: "\f11a"; }
.fa-meh {
  --fa: "\f11a"; }
.fa-align-center {
  --fa: "\f037"; }
.fa-book-skull {
  --fa: "\f6b7"; }
.fa-book-dead {
  --fa: "\f6b7"; }
.fa-id-card {
  --fa: "\f2c2"; }
.fa-drivers-license {
  --fa: "\f2c2"; }
.fa-outdent {
  --fa: "\f03b"; }
.fa-dedent {
  --fa: "\f03b"; }
.fa-heart-circle-exclamation {
  --fa: "\e4fe"; }
.fa-house {
  --fa: "\f015"; }
.fa-home {
  --fa: "\f015"; }
.fa-home-alt {
  --fa: "\f015"; }
.fa-home-lg-alt {
  --fa: "\f015"; }
.fa-calendar-week {
  --fa: "\f784"; }
.fa-laptop-medical {
  --fa: "\f812"; }
.fa-b {
  --fa: "\42"; }
.fa-file-medical {
  --fa: "\f477"; }
.fa-dice-one {
  --fa: "\f525"; }
.fa-kiwi-bird {
  --fa: "\f535"; }
.fa-arrow-right-arrow-left {
  --fa: "\f0ec"; }
.fa-exchange {
  --fa: "\f0ec"; }
.fa-rotate-right {
  --fa: "\f2f9"; }
.fa-redo-alt {
  --fa: "\f2f9"; }
.fa-rotate-forward {
  --fa: "\f2f9"; }
.fa-utensils {
  --fa: "\f2e7"; }
.fa-cutlery {
  --fa: "\f2e7"; }
.fa-arrow-up-wide-short {
  --fa: "\f161"; }
.fa-sort-amount-up {
  --fa: "\f161"; }
.fa-mill-sign {
  --fa: "\e1ed"; }
.fa-bowl-rice {
  --fa: "\e2eb"; }
.fa-skull {
  --fa: "\f54c"; }
.fa-tower-broadcast {
  --fa: "\f519"; }
.fa-broadcast-tower {
  --fa: "\f519"; }
.fa-truck-pickup {
  --fa: "\f63c"; }
.fa-up-long {
  --fa: "\f30c"; }
.fa-long-arrow-alt-up {
  --fa: "\f30c"; }
.fa-stop {
  --fa: "\f04d"; }
.fa-code-merge {
  --fa: "\f387"; }
.fa-upload {
  --fa: "\f093"; }
.fa-hurricane {
  --fa: "\f751"; }
.fa-mound {
  --fa: "\e52d"; }
.fa-toilet-portable {
  --fa: "\e583"; }
.fa-compact-disc {
  --fa: "\f51f"; }
.fa-file-arrow-down {
  --fa: "\f56d"; }
.fa-file-download {
  --fa: "\f56d"; }
.fa-caravan {
  --fa: "\f8ff"; }
.fa-shield-cat {
  --fa: "\e572"; }
.fa-bolt {
  --fa: "\f0e7"; }
.fa-zap {
  --fa: "\f0e7"; }
.fa-glass-water {
  --fa: "\e4f4"; }
.fa-oil-well {
  --fa: "\e532"; }
.fa-vault {
  --fa: "\e2c5"; }
.fa-mars {
  --fa: "\f222"; }
.fa-toilet {
  --fa: "\f7d8"; }
.fa-plane-circle-xmark {
  --fa: "\e557"; }
.fa-yen-sign {
  --fa: "\f157"; }
.fa-cny {
  --fa: "\f157"; }
.fa-jpy {
  --fa: "\f157"; }
.fa-rmb {
  --fa: "\f157"; }
.fa-yen {
  --fa: "\f157"; }
.fa-ruble-sign {
  --fa: "\f158"; }
.fa-rouble {
  --fa: "\f158"; }
.fa-rub {
  --fa: "\f158"; }
.fa-ruble {
  --fa: "\f158"; }
.fa-sun {
  --fa: "\f185"; }
.fa-guitar {
  --fa: "\f7a6"; }
.fa-face-laugh-wink {
  --fa: "\f59c"; }
.fa-laugh-wink {
  --fa: "\f59c"; }
.fa-horse-head {
  --fa: "\f7ab"; }
.fa-bore-hole {
  --fa: "\e4c3"; }
.fa-industry {
  --fa: "\f275"; }
.fa-circle-down {
  --fa: "\f358"; }
.fa-arrow-alt-circle-down {
  --fa: "\f358"; }
.fa-arrows-turn-to-dots {
  --fa: "\e4c1"; }
.fa-florin-sign {
  --fa: "\e184"; }
.fa-arrow-down-short-wide {
  --fa: "\f884"; }
.fa-sort-amount-desc {
  --fa: "\f884"; }
.fa-sort-amount-down-alt {
  --fa: "\f884"; }
.fa-less-than {
  --fa: "\3c"; }
.fa-angle-down {
  --fa: "\f107"; }
.fa-car-tunnel {
  --fa: "\e4de"; }
.fa-head-side-cough {
  --fa: "\e061"; }
.fa-grip-lines {
  --fa: "\f7a4"; }
.fa-thumbs-down {
  --fa: "\f165"; }
.fa-user-lock {
  --fa: "\f502"; }
.fa-arrow-right-long {
  --fa: "\f178"; }
.fa-long-arrow-right {
  --fa: "\f178"; }
.fa-anchor-circle-xmark {
  --fa: "\e4ac"; }
.fa-ellipsis {
  --fa: "\f141"; }
.fa-ellipsis-h {
  --fa: "\f141"; }
.fa-chess-pawn {
  --fa: "\f443"; }
.fa-kit-medical {
  --fa: "\f479"; }
.fa-first-aid {
  --fa: "\f479"; }
.fa-person-through-window {
  --fa: "\e5a9"; }
.fa-toolbox {
  --fa: "\f552"; }
.fa-hands-holding-circle {
  --fa: "\e4fb"; }
.fa-bug {
  --fa: "\f188"; }
.fa-credit-card {
  --fa: "\f09d"; }
.fa-credit-card-alt {
  --fa: "\f09d"; }
.fa-car {
  --fa: "\f1b9"; }
.fa-automobile {
  --fa: "\f1b9"; }
.fa-hand-holding-hand {
  --fa: "\e4f7"; }
.fa-book-open-reader {
  --fa: "\f5da"; }
.fa-book-reader {
  --fa: "\f5da"; }
.fa-mountain-sun {
  --fa: "\e52f"; }
.fa-arrows-left-right-to-line {
  --fa: "\e4ba"; }
.fa-dice-d20 {
  --fa: "\f6cf"; }
.fa-truck-droplet {
  --fa: "\e58c"; }
.fa-file-circle-xmark {
  --fa: "\e5a1"; }
.fa-temperature-arrow-up {
  --fa: "\e040"; }
.fa-temperature-up {
  --fa: "\e040"; }
.fa-medal {
  --fa: "\f5a2"; }
.fa-bed {
  --fa: "\f236"; }
.fa-square-h {
  --fa: "\f0fd"; }
.fa-h-square {
  --fa: "\f0fd"; }
.fa-podcast {
  --fa: "\f2ce"; }
.fa-temperature-full {
  --fa: "\f2c7"; }
.fa-temperature-4 {
  --fa: "\f2c7"; }
.fa-thermometer-4 {
  --fa: "\f2c7"; }
.fa-thermometer-full {
  --fa: "\f2c7"; }
.fa-bell {
  --fa: "\f0f3"; }
.fa-superscript {
  --fa: "\f12b"; }
.fa-plug-circle-xmark {
  --fa: "\e560"; }
.fa-star-of-life {
  --fa: "\f621"; }
.fa-phone-slash {
  --fa: "\f3dd"; }
.fa-paint-roller {
  --fa: "\f5aa"; }
.fa-handshake-angle {
  --fa: "\f4c4"; }
.fa-hands-helping {
  --fa: "\f4c4"; }
.fa-location-dot {
  --fa: "\f3c5"; }
.fa-map-marker-alt {
  --fa: "\f3c5"; }
.fa-file {
  --fa: "\f15b"; }
.fa-greater-than {
  --fa: "\3e"; }
.fa-person-swimming {
  --fa: "\f5c4"; }
.fa-swimmer {
  --fa: "\f5c4"; }
.fa-arrow-down {
  --fa: "\f063"; }
.fa-droplet {
  --fa: "\f043"; }
.fa-tint {
  --fa: "\f043"; }
.fa-eraser {
  --fa: "\f12d"; }
.fa-earth-americas {
  --fa: "\f57d"; }
.fa-earth {
  --fa: "\f57d"; }
.fa-earth-america {
  --fa: "\f57d"; }
.fa-globe-americas {
  --fa: "\f57d"; }
.fa-person-burst {
  --fa: "\e53b"; }
.fa-dove {
  --fa: "\f4ba"; }
.fa-battery-empty {
  --fa: "\f244"; }
.fa-battery-0 {
  --fa: "\f244"; }
.fa-socks {
  --fa: "\f696"; }
.fa-inbox {
  --fa: "\f01c"; }
.fa-section {
  --fa: "\e447"; }
.fa-gauge-high {
  --fa: "\f625"; }
.fa-tachometer-alt {
  --fa: "\f625"; }
.fa-tachometer-alt-fast {
  --fa: "\f625"; }
.fa-envelope-open-text {
  --fa: "\f658"; }
.fa-hospital {
  --fa: "\f0f8"; }
.fa-hospital-alt {
  --fa: "\f0f8"; }
.fa-hospital-wide {
  --fa: "\f0f8"; }
.fa-wine-bottle {
  --fa: "\f72f"; }
.fa-chess-rook {
  --fa: "\f447"; }
.fa-bars-staggered {
  --fa: "\f550"; }
.fa-reorder {
  --fa: "\f550"; }
.fa-stream {
  --fa: "\f550"; }
.fa-dharmachakra {
  --fa: "\f655"; }
.fa-hotdog {
  --fa: "\f80f"; }
.fa-person-walking-with-cane {
  --fa: "\f29d"; }
.fa-blind {
  --fa: "\f29d"; }
.fa-drum {
  --fa: "\f569"; }
.fa-ice-cream {
  --fa: "\f810"; }
.fa-heart-circle-bolt {
  --fa: "\e4fc"; }
.fa-fax {
  --fa: "\f1ac"; }
.fa-paragraph {
  --fa: "\f1dd"; }
.fa-check-to-slot {
  --fa: "\f772"; }
.fa-vote-yea {
  --fa: "\f772"; }
.fa-star-half {
  --fa: "\f089"; }
.fa-boxes-stacked {
  --fa: "\f468"; }
.fa-boxes {
  --fa: "\f468"; }
.fa-boxes-alt {
  --fa: "\f468"; }
.fa-link {
  --fa: "\f0c1"; }
.fa-chain {
  --fa: "\f0c1"; }
.fa-ear-listen {
  --fa: "\f2a2"; }
.fa-assistive-listening-systems {
  --fa: "\f2a2"; }
.fa-tree-city {
  --fa: "\e587"; }
.fa-play {
  --fa: "\f04b"; }
.fa-font {
  --fa: "\f031"; }
.fa-table-cells-row-lock {
  --fa: "\e67a"; }
.fa-rupiah-sign {
  --fa: "\e23d"; }
.fa-magnifying-glass {
  --fa: "\f002"; }
.fa-search {
  --fa: "\f002"; }
.fa-table-tennis-paddle-ball {
  --fa: "\f45d"; }
.fa-ping-pong-paddle-ball {
  --fa: "\f45d"; }
.fa-table-tennis {
  --fa: "\f45d"; }
.fa-person-dots-from-line {
  --fa: "\f470"; }
.fa-diagnoses {
  --fa: "\f470"; }
.fa-trash-can-arrow-up {
  --fa: "\f82a"; }
.fa-trash-restore-alt {
  --fa: "\f82a"; }
.fa-naira-sign {
  --fa: "\e1f6"; }
.fa-cart-arrow-down {
  --fa: "\f218"; }
.fa-walkie-talkie {
  --fa: "\f8ef"; }
.fa-file-pen {
  --fa: "\f31c"; }
.fa-file-edit {
  --fa: "\f31c"; }
.fa-receipt {
  --fa: "\f543"; }
.fa-square-pen {
  --fa: "\f14b"; }
.fa-pen-square {
  --fa: "\f14b"; }
.fa-pencil-square {
  --fa: "\f14b"; }
.fa-suitcase-rolling {
  --fa: "\f5c1"; }
.fa-person-circle-exclamation {
  --fa: "\e53f"; }
.fa-chevron-down {
  --fa: "\f078"; }
.fa-battery-full {
  --fa: "\f240"; }
.fa-battery {
  --fa: "\f240"; }
.fa-battery-5 {
  --fa: "\f240"; }
.fa-skull-crossbones {
  --fa: "\f714"; }
.fa-code-compare {
  --fa: "\e13a"; }
.fa-list-ul {
  --fa: "\f0ca"; }
.fa-list-dots {
  --fa: "\f0ca"; }
.fa-school-lock {
  --fa: "\e56f"; }
.fa-tower-cell {
  --fa: "\e585"; }
.fa-down-long {
  --fa: "\f309"; }
.fa-long-arrow-alt-down {
  --fa: "\f309"; }
.fa-ranking-star {
  --fa: "\e561"; }
.fa-chess-king {
  --fa: "\f43f"; }
.fa-person-harassing {
  --fa: "\e549"; }
.fa-brazilian-real-sign {
  --fa: "\e46c"; }
.fa-landmark-dome {
  --fa: "\f752"; }
.fa-landmark-alt {
  --fa: "\f752"; }
.fa-arrow-up {
  --fa: "\f062"; }
.fa-tv {
  --fa: "\f26c"; }
.fa-television {
  --fa: "\f26c"; }
.fa-tv-alt {
  --fa: "\f26c"; }
.fa-shrimp {
  --fa: "\e448"; }
.fa-list-check {
  --fa: "\f0ae"; }
.fa-tasks {
  --fa: "\f0ae"; }
.fa-jug-detergent {
  --fa: "\e519"; }
.fa-circle-user {
  --fa: "\f2bd"; }
.fa-user-circle {
  --fa: "\f2bd"; }
.fa-user-shield {
  --fa: "\f505"; }
.fa-wind {
  --fa: "\f72e"; }
.fa-car-burst {
  --fa: "\f5e1"; }
.fa-car-crash {
  --fa: "\f5e1"; }
.fa-y {
  --fa: "\59"; }
.fa-person-snowboarding {
  --fa: "\f7ce"; }
.fa-snowboarding {
  --fa: "\f7ce"; }
.fa-truck-fast {
  --fa: "\f48b"; }
.fa-shipping-fast {
  --fa: "\f48b"; }
.fa-fish {
  --fa: "\f578"; }
.fa-user-graduate {
  --fa: "\f501"; }
.fa-circle-half-stroke {
  --fa: "\f042"; }
.fa-adjust {
  --fa: "\f042"; }
.fa-clapperboard {
  --fa: "\e131"; }
.fa-circle-radiation {
  --fa: "\f7ba"; }
.fa-radiation-alt {
  --fa: "\f7ba"; }
.fa-baseball {
  --fa: "\f433"; }
.fa-baseball-ball {
  --fa: "\f433"; }
.fa-jet-fighter-up {
  --fa: "\e518"; }
.fa-diagram-project {
  --fa: "\f542"; }
.fa-project-diagram {
  --fa: "\f542"; }
.fa-copy {
  --fa: "\f0c5"; }
.fa-volume-xmark {
  --fa: "\f6a9"; }
.fa-volume-mute {
  --fa: "\f6a9"; }
.fa-volume-times {
  --fa: "\f6a9"; }
.fa-hand-sparkles {
  --fa: "\e05d"; }
.fa-grip {
  --fa: "\f58d"; }
.fa-grip-horizontal {
  --fa: "\f58d"; }
.fa-share-from-square {
  --fa: "\f14d"; }
.fa-share-square {
  --fa: "\f14d"; }
.fa-child-combatant {
  --fa: "\e4e0"; }
.fa-child-rifle {
  --fa: "\e4e0"; }
.fa-gun {
  --fa: "\e19b"; }
.fa-square-phone {
  --fa: "\f098"; }
.fa-phone-square {
  --fa: "\f098"; }
.fa-plus {
  --fa: "\2b"; }
.fa-add {
  --fa: "\2b"; }
.fa-expand {
  --fa: "\f065"; }
.fa-computer {
  --fa: "\e4e5"; }
.fa-xmark {
  --fa: "\f00d"; }
.fa-close {
  --fa: "\f00d"; }
.fa-multiply {
  --fa: "\f00d"; }
.fa-remove {
  --fa: "\f00d"; }
.fa-times {
  --fa: "\f00d"; }
.fa-arrows-up-down-left-right {
  --fa: "\f047"; }
.fa-arrows {
  --fa: "\f047"; }
.fa-chalkboard-user {
  --fa: "\f51c"; }
.fa-chalkboard-teacher {
  --fa: "\f51c"; }
.fa-peso-sign {
  --fa: "\e222"; }
.fa-building-shield {
  --fa: "\e4d8"; }
.fa-baby {
  --fa: "\f77c"; }
.fa-users-line {
  --fa: "\e592"; }
.fa-quote-left {
  --fa: "\f10d"; }
.fa-quote-left-alt {
  --fa: "\f10d"; }
.fa-tractor {
  --fa: "\f722"; }
.fa-trash-arrow-up {
  --fa: "\f829"; }
.fa-trash-restore {
  --fa: "\f829"; }
.fa-arrow-down-up-lock {
  --fa: "\e4b0"; }
.fa-lines-leaning {
  --fa: "\e51e"; }
.fa-ruler-combined {
  --fa: "\f546"; }
.fa-copyright {
  --fa: "\f1f9"; }
.fa-equals {
  --fa: "\3d"; }
.fa-blender {
  --fa: "\f517"; }
.fa-teeth {
  --fa: "\f62e"; }
.fa-shekel-sign {
  --fa: "\f20b"; }
.fa-ils {
  --fa: "\f20b"; }
.fa-shekel {
  --fa: "\f20b"; }
.fa-sheqel {
  --fa: "\f20b"; }
.fa-sheqel-sign {
  --fa: "\f20b"; }
.fa-map {
  --fa: "\f279"; }
.fa-rocket {
  --fa: "\f135"; }
.fa-photo-film {
  --fa: "\f87c"; }
.fa-photo-video {
  --fa: "\f87c"; }
.fa-folder-minus {
  --fa: "\f65d"; }
.fa-hexagon-nodes-bolt {
  --fa: "\e69a"; }
.fa-store {
  --fa: "\f54e"; }
.fa-arrow-trend-up {
  --fa: "\e098"; }
.fa-plug-circle-minus {
  --fa: "\e55e"; }
.fa-sign-hanging {
  --fa: "\f4d9"; }
.fa-sign {
  --fa: "\f4d9"; }
.fa-bezier-curve {
  --fa: "\f55b"; }
.fa-bell-slash {
  --fa: "\f1f6"; }
.fa-tablet {
  --fa: "\f3fb"; }
.fa-tablet-android {
  --fa: "\f3fb"; }
.fa-school-flag {
  --fa: "\e56e"; }
.fa-fill {
  --fa: "\f575"; }
.fa-angle-up {
  --fa: "\f106"; }
.fa-drumstick-bite {
  --fa: "\f6d7"; }
.fa-holly-berry {
  --fa: "\f7aa"; }
.fa-chevron-left {
  --fa: "\f053"; }
.fa-bacteria {
  --fa: "\e059"; }
.fa-hand-lizard {
  --fa: "\f258"; }
.fa-notdef {
  --fa: "\e1fe"; }
.fa-disease {
  --fa: "\f7fa"; }
.fa-briefcase-medical {
  --fa: "\f469"; }
.fa-genderless {
  --fa: "\f22d"; }
.fa-chevron-right {
  --fa: "\f054"; }
.fa-retweet {
  --fa: "\f079"; }
.fa-car-rear {
  --fa: "\f5de"; }
.fa-car-alt {
  --fa: "\f5de"; }
.fa-pump-soap {
  --fa: "\e06b"; }
.fa-video-slash {
  --fa: "\f4e2"; }
.fa-battery-quarter {
  --fa: "\f243"; }
.fa-battery-2 {
  --fa: "\f243"; }
.fa-radio {
  --fa: "\f8d7"; }
.fa-baby-carriage {
  --fa: "\f77d"; }
.fa-carriage-baby {
  --fa: "\f77d"; }
.fa-traffic-light {
  --fa: "\f637"; }
.fa-thermometer {
  --fa: "\f491"; }
.fa-vr-cardboard {
  --fa: "\f729"; }
.fa-hand-middle-finger {
  --fa: "\f806"; }
.fa-percent {
  --fa: "\25"; }
.fa-percentage {
  --fa: "\25"; }
.fa-truck-moving {
  --fa: "\f4df"; }
.fa-glass-water-droplet {
  --fa: "\e4f5"; }
.fa-display {
  --fa: "\e163"; }
.fa-face-smile {
  --fa: "\f118"; }
.fa-smile {
  --fa: "\f118"; }
.fa-thumbtack {
  --fa: "\f08d"; }
.fa-thumb-tack {
  --fa: "\f08d"; }
.fa-trophy {
  --fa: "\f091"; }
.fa-person-praying {
  --fa: "\f683"; }
.fa-pray {
  --fa: "\f683"; }
.fa-hammer {
  --fa: "\f6e3"; }
.fa-hand-peace {
  --fa: "\f25b"; }
.fa-rotate {
  --fa: "\f2f1"; }
.fa-sync-alt {
  --fa: "\f2f1"; }
.fa-spinner {
  --fa: "\f110"; }
.fa-robot {
  --fa: "\f544"; }
.fa-peace {
  --fa: "\f67c"; }
.fa-gears {
  --fa: "\f085"; }
.fa-cogs {
  --fa: "\f085"; }
.fa-warehouse {
  --fa: "\f494"; }
.fa-arrow-up-right-dots {
  --fa: "\e4b7"; }
.fa-splotch {
  --fa: "\f5bc"; }
.fa-face-grin-hearts {
  --fa: "\f584"; }
.fa-grin-hearts {
  --fa: "\f584"; }
.fa-dice-four {
  --fa: "\f524"; }
.fa-sim-card {
  --fa: "\f7c4"; }
.fa-transgender {
  --fa: "\f225"; }
.fa-transgender-alt {
  --fa: "\f225"; }
.fa-mercury {
  --fa: "\f223"; }
.fa-arrow-turn-down {
  --fa: "\f149"; }
.fa-level-down {
  --fa: "\f149"; }
.fa-person-falling-burst {
  --fa: "\e547"; }
.fa-award {
  --fa: "\f559"; }
.fa-ticket-simple {
  --fa: "\f3ff"; }
.fa-ticket-alt {
  --fa: "\f3ff"; }
.fa-building {
  --fa: "\f1ad"; }
.fa-angles-left {
  --fa: "\f100"; }
.fa-angle-double-left {
  --fa: "\f100"; }
.fa-qrcode {
  --fa: "\f029"; }
.fa-clock-rotate-left {
  --fa: "\f1da"; }
.fa-history {
  --fa: "\f1da"; }
.fa-face-grin-beam-sweat {
  --fa: "\f583"; }
.fa-grin-beam-sweat {
  --fa: "\f583"; }
.fa-file-export {
  --fa: "\f56e"; }
.fa-arrow-right-from-file {
  --fa: "\f56e"; }
.fa-shield {
  --fa: "\f132"; }
.fa-shield-blank {
  --fa: "\f132"; }
.fa-arrow-up-short-wide {
  --fa: "\f885"; }
.fa-sort-amount-up-alt {
  --fa: "\f885"; }
.fa-comment-nodes {
  --fa: "\e696"; }
.fa-house-medical {
  --fa: "\e3b2"; }
.fa-golf-ball-tee {
  --fa: "\f450"; }
.fa-golf-ball {
  --fa: "\f450"; }
.fa-circle-chevron-left {
  --fa: "\f137"; }
.fa-chevron-circle-left {
  --fa: "\f137"; }
.fa-house-chimney-window {
  --fa: "\e00d"; }
.fa-pen-nib {
  --fa: "\f5ad"; }
.fa-tent-arrow-turn-left {
  --fa: "\e580"; }
.fa-tents {
  --fa: "\e582"; }
.fa-wand-magic {
  --fa: "\f0d0"; }
.fa-magic {
  --fa: "\f0d0"; }
.fa-dog {
  --fa: "\f6d3"; }
.fa-carrot {
  --fa: "\f787"; }
.fa-moon {
  --fa: "\f186"; }
.fa-wine-glass-empty {
  --fa: "\f5ce"; }
.fa-wine-glass-alt {
  --fa: "\f5ce"; }
.fa-cheese {
  --fa: "\f7ef"; }
.fa-yin-yang {
  --fa: "\f6ad"; }
.fa-music {
  --fa: "\f001"; }
.fa-code-commit {
  --fa: "\f386"; }
.fa-temperature-low {
  --fa: "\f76b"; }
.fa-person-biking {
  --fa: "\f84a"; }
.fa-biking {
  --fa: "\f84a"; }
.fa-broom {
  --fa: "\f51a"; }
.fa-shield-heart {
  --fa: "\e574"; }
.fa-gopuram {
  --fa: "\f664"; }
.fa-earth-oceania {
  --fa: "\e47b"; }
.fa-globe-oceania {
  --fa: "\e47b"; }
.fa-square-xmark {
  --fa: "\f2d3"; }
.fa-times-square {
  --fa: "\f2d3"; }
.fa-xmark-square {
  --fa: "\f2d3"; }
.fa-hashtag {
  --fa: "\23"; }
.fa-up-right-and-down-left-from-center {
  --fa: "\f424"; }
.fa-expand-alt {
  --fa: "\f424"; }
.fa-oil-can {
  --fa: "\f613"; }
.fa-t {
  --fa: "\54"; }
.fa-hippo {
  --fa: "\f6ed"; }
.fa-chart-column {
  --fa: "\e0e3"; }
.fa-infinity {
  --fa: "\f534"; }
.fa-vial-circle-check {
  --fa: "\e596"; }
.fa-person-arrow-down-to-line {
  --fa: "\e538"; }
.fa-voicemail {
  --fa: "\f897"; }
.fa-fan {
  --fa: "\f863"; }
.fa-person-walking-luggage {
  --fa: "\e554"; }
.fa-up-down {
  --fa: "\f338"; }
.fa-arrows-alt-v {
  --fa: "\f338"; }
.fa-cloud-moon-rain {
  --fa: "\f73c"; }
.fa-calendar {
  --fa: "\f133"; }
.fa-trailer {
  --fa: "\e041"; }
.fa-bahai {
  --fa: "\f666"; }
.fa-haykal {
  --fa: "\f666"; }
.fa-sd-card {
  --fa: "\f7c2"; }
.fa-dragon {
  --fa: "\f6d5"; }
.fa-shoe-prints {
  --fa: "\f54b"; }
.fa-circle-plus {
  --fa: "\f055"; }
.fa-plus-circle {
  --fa: "\f055"; }
.fa-face-grin-tongue-wink {
  --fa: "\f58b"; }
.fa-grin-tongue-wink {
  --fa: "\f58b"; }
.fa-hand-holding {
  --fa: "\f4bd"; }
.fa-plug-circle-exclamation {
  --fa: "\e55d"; }
.fa-link-slash {
  --fa: "\f127"; }
.fa-chain-broken {
  --fa: "\f127"; }
.fa-chain-slash {
  --fa: "\f127"; }
.fa-unlink {
  --fa: "\f127"; }
.fa-clone {
  --fa: "\f24d"; }
.fa-person-walking-arrow-loop-left {
  --fa: "\e551"; }
.fa-arrow-up-z-a {
  --fa: "\f882"; }
.fa-sort-alpha-up-alt {
  --fa: "\f882"; }
.fa-fire-flame-curved {
  --fa: "\f7e4"; }
.fa-fire-alt {
  --fa: "\f7e4"; }
.fa-tornado {
  --fa: "\f76f"; }
.fa-file-circle-plus {
  --fa: "\e494"; }
.fa-book-quran {
  --fa: "\f687"; }
.fa-quran {
  --fa: "\f687"; }
.fa-anchor {
  --fa: "\f13d"; }
.fa-border-all {
  --fa: "\f84c"; }
.fa-face-angry {
  --fa: "\f556"; }
.fa-angry {
  --fa: "\f556"; }
.fa-cookie-bite {
  --fa: "\f564"; }
.fa-arrow-trend-down {
  --fa: "\e097"; }
.fa-rss {
  --fa: "\f09e"; }
.fa-feed {
  --fa: "\f09e"; }
.fa-draw-polygon {
  --fa: "\f5ee"; }
.fa-scale-balanced {
  --fa: "\f24e"; }
.fa-balance-scale {
  --fa: "\f24e"; }
.fa-gauge-simple-high {
  --fa: "\f62a"; }
.fa-tachometer {
  --fa: "\f62a"; }
.fa-tachometer-fast {
  --fa: "\f62a"; }
.fa-shower {
  --fa: "\f2cc"; }
.fa-desktop {
  --fa: "\f390"; }
.fa-desktop-alt {
  --fa: "\f390"; }
.fa-m {
  --fa: "\4d"; }
.fa-table-list {
  --fa: "\f00b"; }
.fa-th-list {
  --fa: "\f00b"; }
.fa-comment-sms {
  --fa: "\f7cd"; }
.fa-sms {
  --fa: "\f7cd"; }
.fa-book {
  --fa: "\f02d"; }
.fa-user-plus {
  --fa: "\f234"; }
.fa-check {
  --fa: "\f00c"; }
.fa-battery-three-quarters {
  --fa: "\f241"; }
.fa-battery-4 {
  --fa: "\f241"; }
.fa-house-circle-check {
  --fa: "\e509"; }
.fa-angle-left {
  --fa: "\f104"; }
.fa-diagram-successor {
  --fa: "\e47a"; }
.fa-truck-arrow-right {
  --fa: "\e58b"; }
.fa-arrows-split-up-and-left {
  --fa: "\e4bc"; }
.fa-hand-fist {
  --fa: "\f6de"; }
.fa-fist-raised {
  --fa: "\f6de"; }
.fa-cloud-moon {
  --fa: "\f6c3"; }
.fa-briefcase {
  --fa: "\f0b1"; }
.fa-person-falling {
  --fa: "\e546"; }
.fa-image-portrait {
  --fa: "\f3e0"; }
.fa-portrait {
  --fa: "\f3e0"; }
.fa-user-tag {
  --fa: "\f507"; }
.fa-rug {
  --fa: "\e569"; }
.fa-earth-europe {
  --fa: "\f7a2"; }
.fa-globe-europe {
  --fa: "\f7a2"; }
.fa-cart-flatbed-suitcase {
  --fa: "\f59d"; }
.fa-luggage-cart {
  --fa: "\f59d"; }
.fa-rectangle-xmark {
  --fa: "\f410"; }
.fa-rectangle-times {
  --fa: "\f410"; }
.fa-times-rectangle {
  --fa: "\f410"; }
.fa-window-close {
  --fa: "\f410"; }
.fa-baht-sign {
  --fa: "\e0ac"; }
.fa-book-open {
  --fa: "\f518"; }
.fa-book-journal-whills {
  --fa: "\f66a"; }
.fa-journal-whills {
  --fa: "\f66a"; }
.fa-handcuffs {
  --fa: "\e4f8"; }
.fa-triangle-exclamation {
  --fa: "\f071"; }
.fa-exclamation-triangle {
  --fa: "\f071"; }
.fa-warning {
  --fa: "\f071"; }
.fa-database {
  --fa: "\f1c0"; }
.fa-share {
  --fa: "\f064"; }
.fa-mail-forward {
  --fa: "\f064"; }
.fa-bottle-droplet {
  --fa: "\e4c4"; }
.fa-mask-face {
  --fa: "\e1d7"; }
.fa-hill-rockslide {
  --fa: "\e508"; }
.fa-right-left {
  --fa: "\f362"; }
.fa-exchange-alt {
  --fa: "\f362"; }
.fa-paper-plane {
  --fa: "\f1d8"; }
.fa-road-circle-exclamation {
  --fa: "\e565"; }
.fa-dungeon {
  --fa: "\f6d9"; }
.fa-align-right {
  --fa: "\f038"; }
.fa-money-bill-1-wave {
  --fa: "\f53b"; }
.fa-money-bill-wave-alt {
  --fa: "\f53b"; }
.fa-life-ring {
  --fa: "\f1cd"; }
.fa-hands {
  --fa: "\f2a7"; }
.fa-sign-language {
  --fa: "\f2a7"; }
.fa-signing {
  --fa: "\f2a7"; }
.fa-calendar-day {
  --fa: "\f783"; }
.fa-water-ladder {
  --fa: "\f5c5"; }
.fa-ladder-water {
  --fa: "\f5c5"; }
.fa-swimming-pool {
  --fa: "\f5c5"; }
.fa-arrows-up-down {
  --fa: "\f07d"; }
.fa-arrows-v {
  --fa: "\f07d"; }
.fa-face-grimace {
  --fa: "\f57f"; }
.fa-grimace {
  --fa: "\f57f"; }
.fa-wheelchair-move {
  --fa: "\e2ce"; }
.fa-wheelchair-alt {
  --fa: "\e2ce"; }
.fa-turn-down {
  --fa: "\f3be"; }
.fa-level-down-alt {
  --fa: "\f3be"; }
.fa-person-walking-arrow-right {
  --fa: "\e552"; }
.fa-square-envelope {
  --fa: "\f199"; }
.fa-envelope-square {
  --fa: "\f199"; }
.fa-dice {
  --fa: "\f522"; }
.fa-bowling-ball {
  --fa: "\f436"; }
.fa-brain {
  --fa: "\f5dc"; }
.fa-bandage {
  --fa: "\f462"; }
.fa-band-aid {
  --fa: "\f462"; }
.fa-calendar-minus {
  --fa: "\f272"; }
.fa-circle-xmark {
  --fa: "\f057"; }
.fa-times-circle {
  --fa: "\f057"; }
.fa-xmark-circle {
  --fa: "\f057"; }
.fa-gifts {
  --fa: "\f79c"; }
.fa-hotel {
  --fa: "\f594"; }
.fa-earth-asia {
  --fa: "\f57e"; }
.fa-globe-asia {
  --fa: "\f57e"; }
.fa-id-card-clip {
  --fa: "\f47f"; }
.fa-id-card-alt {
  --fa: "\f47f"; }
.fa-magnifying-glass-plus {
  --fa: "\f00e"; }
.fa-search-plus {
  --fa: "\f00e"; }
.fa-thumbs-up {
  --fa: "\f164"; }
.fa-user-clock {
  --fa: "\f4fd"; }
.fa-hand-dots {
  --fa: "\f461"; }
.fa-allergies {
  --fa: "\f461"; }
.fa-file-invoice {
  --fa: "\f570"; }
.fa-window-minimize {
  --fa: "\f2d1"; }
.fa-mug-saucer {
  --fa: "\f0f4"; }
.fa-coffee {
  --fa: "\f0f4"; }
.fa-brush {
  --fa: "\f55d"; }
.fa-file-half-dashed {
  --fa: "\e698"; }
.fa-mask {
  --fa: "\f6fa"; }
.fa-magnifying-glass-minus {
  --fa: "\f010"; }
.fa-search-minus {
  --fa: "\f010"; }
.fa-ruler-vertical {
  --fa: "\f548"; }
.fa-user-large {
  --fa: "\f406"; }
.fa-user-alt {
  --fa: "\f406"; }
.fa-train-tram {
  --fa: "\e5b4"; }
.fa-user-nurse {
  --fa: "\f82f"; }
.fa-syringe {
  --fa: "\f48e"; }
.fa-cloud-sun {
  --fa: "\f6c4"; }
.fa-stopwatch-20 {
  --fa: "\e06f"; }
.fa-square-full {
  --fa: "\f45c"; }
.fa-magnet {
  --fa: "\f076"; }
.fa-jar {
  --fa: "\e516"; }
.fa-note-sticky {
  --fa: "\f249"; }
.fa-sticky-note {
  --fa: "\f249"; }
.fa-bug-slash {
  --fa: "\e490"; }
.fa-arrow-up-from-water-pump {
  --fa: "\e4b6"; }
.fa-bone {
  --fa: "\f5d7"; }
.fa-table-cells-row-unlock {
  --fa: "\e691"; }
.fa-user-injured {
  --fa: "\f728"; }
.fa-face-sad-tear {
  --fa: "\f5b4"; }
.fa-sad-tear {
  --fa: "\f5b4"; }
.fa-plane {
  --fa: "\f072"; }
.fa-tent-arrows-down {
  --fa: "\e581"; }
.fa-exclamation {
  --fa: "\21"; }
.fa-arrows-spin {
  --fa: "\e4bb"; }
.fa-print {
  --fa: "\f02f"; }
.fa-turkish-lira-sign {
  --fa: "\e2bb"; }
.fa-try {
  --fa: "\e2bb"; }
.fa-turkish-lira {
  --fa: "\e2bb"; }
.fa-dollar-sign {
  --fa: "\24"; }
.fa-dollar {
  --fa: "\24"; }
.fa-usd {
  --fa: "\24"; }
.fa-x {
  --fa: "\58"; }
.fa-magnifying-glass-dollar {
  --fa: "\f688"; }
.fa-search-dollar {
  --fa: "\f688"; }
.fa-users-gear {
  --fa: "\f509"; }
.fa-users-cog {
  --fa: "\f509"; }
.fa-person-military-pointing {
  --fa: "\e54a"; }
.fa-building-columns {
  --fa: "\f19c"; }
.fa-bank {
  --fa: "\f19c"; }
.fa-institution {
  --fa: "\f19c"; }
.fa-museum {
  --fa: "\f19c"; }
.fa-university {
  --fa: "\f19c"; }
.fa-umbrella {
  --fa: "\f0e9"; }
.fa-trowel {
  --fa: "\e589"; }
.fa-d {
  --fa: "\44"; }
.fa-stapler {
  --fa: "\e5af"; }
.fa-masks-theater {
  --fa: "\f630"; }
.fa-theater-masks {
  --fa: "\f630"; }
.fa-kip-sign {
  --fa: "\e1c4"; }
.fa-hand-point-left {
  --fa: "\f0a5"; }
.fa-handshake-simple {
  --fa: "\f4c6"; }
.fa-handshake-alt {
  --fa: "\f4c6"; }
.fa-jet-fighter {
  --fa: "\f0fb"; }
.fa-fighter-jet {
  --fa: "\f0fb"; }
.fa-square-share-nodes {
  --fa: "\f1e1"; }
.fa-share-alt-square {
  --fa: "\f1e1"; }
.fa-barcode {
  --fa: "\f02a"; }
.fa-plus-minus {
  --fa: "\e43c"; }
.fa-video {
  --fa: "\f03d"; }
.fa-video-camera {
  --fa: "\f03d"; }
.fa-graduation-cap {
  --fa: "\f19d"; }
.fa-mortar-board {
  --fa: "\f19d"; }
.fa-hand-holding-medical {
  --fa: "\e05c"; }
.fa-person-circle-check {
  --fa: "\e53e"; }
.fa-turn-up {
  --fa: "\f3bf"; }
.fa-level-up-alt {
  --fa: "\f3bf"; }
.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }
:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fa-brands-400.woff2') format("woff2"), url('fa-brands-400.ttf') format("truetype"); }
.fab,
.fa-brands {
  font-weight: 400; }
.fa-monero {
  --fa: "\f3d0"; }
.fa-hooli {
  --fa: "\f427"; }
.fa-yelp {
  --fa: "\f1e9"; }
.fa-cc-visa {
  --fa: "\f1f0"; }
.fa-lastfm {
  --fa: "\f202"; }
.fa-shopware {
  --fa: "\f5b5"; }
.fa-creative-commons-nc {
  --fa: "\f4e8"; }
.fa-aws {
  --fa: "\f375"; }
.fa-redhat {
  --fa: "\f7bc"; }
.fa-yoast {
  --fa: "\f2b1"; }
.fa-cloudflare {
  --fa: "\e07d"; }
.fa-ups {
  --fa: "\f7e0"; }
.fa-pixiv {
  --fa: "\e640"; }
.fa-wpexplorer {
  --fa: "\f2de"; }
.fa-dyalog {
  --fa: "\f399"; }
.fa-bity {
  --fa: "\f37a"; }
.fa-stackpath {
  --fa: "\f842"; }
.fa-buysellads {
  --fa: "\f20d"; }
.fa-first-order {
  --fa: "\f2b0"; }
.fa-modx {
  --fa: "\f285"; }
.fa-guilded {
  --fa: "\e07e"; }
.fa-vnv {
  --fa: "\f40b"; }
.fa-square-js {
  --fa: "\f3b9"; }
.fa-js-square {
  --fa: "\f3b9"; }
.fa-microsoft {
  --fa: "\f3ca"; }
.fa-qq {
  --fa: "\f1d6"; }
.fa-orcid {
  --fa: "\f8d2"; }
.fa-java {
  --fa: "\f4e4"; }
.fa-invision {
  --fa: "\f7b0"; }
.fa-creative-commons-pd-alt {
  --fa: "\f4ed"; }
.fa-centercode {
  --fa: "\f380"; }
.fa-glide-g {
  --fa: "\f2a6"; }
.fa-drupal {
  --fa: "\f1a9"; }
.fa-jxl {
  --fa: "\e67b"; }
.fa-dart-lang {
  --fa: "\e693"; }
.fa-hire-a-helper {
  --fa: "\f3b0"; }
.fa-creative-commons-by {
  --fa: "\f4e7"; }
.fa-unity {
  --fa: "\e049"; }
.fa-whmcs {
  --fa: "\f40d"; }
.fa-rocketchat {
  --fa: "\f3e8"; }
.fa-vk {
  --fa: "\f189"; }
.fa-untappd {
  --fa: "\f405"; }
.fa-mailchimp {
  --fa: "\f59e"; }
.fa-css3-alt {
  --fa: "\f38b"; }
.fa-square-reddit {
  --fa: "\f1a2"; }
.fa-reddit-square {
  --fa: "\f1a2"; }
.fa-vimeo-v {
  --fa: "\f27d"; }
.fa-contao {
  --fa: "\f26d"; }
.fa-square-font-awesome {
  --fa: "\e5ad"; }
.fa-deskpro {
  --fa: "\f38f"; }
.fa-brave {
  --fa: "\e63c"; }
.fa-sistrix {
  --fa: "\f3ee"; }
.fa-square-instagram {
  --fa: "\e055"; }
.fa-instagram-square {
  --fa: "\e055"; }
.fa-battle-net {
  --fa: "\f835"; }
.fa-the-red-yeti {
  --fa: "\f69d"; }
.fa-square-hacker-news {
  --fa: "\f3af"; }
.fa-hacker-news-square {
  --fa: "\f3af"; }
.fa-edge {
  --fa: "\f282"; }
.fa-threads {
  --fa: "\e618"; }
.fa-napster {
  --fa: "\f3d2"; }
.fa-square-snapchat {
  --fa: "\f2ad"; }
.fa-snapchat-square {
  --fa: "\f2ad"; }
.fa-google-plus-g {
  --fa: "\f0d5"; }
.fa-artstation {
  --fa: "\f77a"; }
.fa-markdown {
  --fa: "\f60f"; }
.fa-sourcetree {
  --fa: "\f7d3"; }
.fa-google-plus {
  --fa: "\f2b3"; }
.fa-diaspora {
  --fa: "\f791"; }
.fa-foursquare {
  --fa: "\f180"; }
.fa-stack-overflow {
  --fa: "\f16c"; }
.fa-github-alt {
  --fa: "\f113"; }
.fa-phoenix-squadron {
  --fa: "\f511"; }
.fa-pagelines {
  --fa: "\f18c"; }
.fa-algolia {
  --fa: "\f36c"; }
.fa-red-river {
  --fa: "\f3e3"; }
.fa-creative-commons-sa {
  --fa: "\f4ef"; }
.fa-safari {
  --fa: "\f267"; }
.fa-google {
  --fa: "\f1a0"; }
.fa-square-font-awesome-stroke {
  --fa: "\f35c"; }
.fa-font-awesome-alt {
  --fa: "\f35c"; }
.fa-atlassian {
  --fa: "\f77b"; }
.fa-linkedin-in {
  --fa: "\f0e1"; }
.fa-digital-ocean {
  --fa: "\f391"; }
.fa-nimblr {
  --fa: "\f5a8"; }
.fa-chromecast {
  --fa: "\f838"; }
.fa-evernote {
  --fa: "\f839"; }
.fa-hacker-news {
  --fa: "\f1d4"; }
.fa-creative-commons-sampling {
  --fa: "\f4f0"; }
.fa-adversal {
  --fa: "\f36a"; }
.fa-creative-commons {
  --fa: "\f25e"; }
.fa-watchman-monitoring {
  --fa: "\e087"; }
.fa-fonticons {
  --fa: "\f280"; }
.fa-weixin {
  --fa: "\f1d7"; }
.fa-shirtsinbulk {
  --fa: "\f214"; }
.fa-codepen {
  --fa: "\f1cb"; }
.fa-git-alt {
  --fa: "\f841"; }
.fa-lyft {
  --fa: "\f3c3"; }
.fa-rev {
  --fa: "\f5b2"; }
.fa-windows {
  --fa: "\f17a"; }
.fa-wizards-of-the-coast {
  --fa: "\f730"; }
.fa-square-viadeo {
  --fa: "\f2aa"; }
.fa-viadeo-square {
  --fa: "\f2aa"; }
.fa-meetup {
  --fa: "\f2e0"; }
.fa-centos {
  --fa: "\f789"; }
.fa-adn {
  --fa: "\f170"; }
.fa-cloudsmith {
  --fa: "\f384"; }
.fa-opensuse {
  --fa: "\e62b"; }
.fa-pied-piper-alt {
  --fa: "\f1a8"; }
.fa-square-dribbble {
  --fa: "\f397"; }
.fa-dribbble-square {
  --fa: "\f397"; }
.fa-codiepie {
  --fa: "\f284"; }
.fa-node {
  --fa: "\f419"; }
.fa-mix {
  --fa: "\f3cb"; }
.fa-steam {
  --fa: "\f1b6"; }
.fa-cc-apple-pay {
  --fa: "\f416"; }
.fa-scribd {
  --fa: "\f28a"; }
.fa-debian {
  --fa: "\e60b"; }
.fa-openid {
  --fa: "\f19b"; }
.fa-instalod {
  --fa: "\e081"; }
.fa-files-pinwheel {
  --fa: "\e69f"; }
.fa-expeditedssl {
  --fa: "\f23e"; }
.fa-sellcast {
  --fa: "\f2da"; }
.fa-square-twitter {
  --fa: "\f081"; }
.fa-twitter-square {
  --fa: "\f081"; }
.fa-r-project {
  --fa: "\f4f7"; }
.fa-delicious {
  --fa: "\f1a5"; }
.fa-freebsd {
  --fa: "\f3a4"; }
.fa-vuejs {
  --fa: "\f41f"; }
.fa-accusoft {
  --fa: "\f369"; }
.fa-ioxhost {
  --fa: "\f208"; }
.fa-fonticons-fi {
  --fa: "\f3a2"; }
.fa-app-store {
  --fa: "\f36f"; }
.fa-cc-mastercard {
  --fa: "\f1f1"; }
.fa-itunes-note {
  --fa: "\f3b5"; }
.fa-golang {
  --fa: "\e40f"; }
.fa-kickstarter {
  --fa: "\f3bb"; }
.fa-square-kickstarter {
  --fa: "\f3bb"; }
.fa-grav {
  --fa: "\f2d6"; }
.fa-weibo {
  --fa: "\f18a"; }
.fa-uncharted {
  --fa: "\e084"; }
.fa-firstdraft {
  --fa: "\f3a1"; }
.fa-square-youtube {
  --fa: "\f431"; }
.fa-youtube-square {
  --fa: "\f431"; }
.fa-wikipedia-w {
  --fa: "\f266"; }
.fa-wpressr {
  --fa: "\f3e4"; }
.fa-rendact {
  --fa: "\f3e4"; }
.fa-angellist {
  --fa: "\f209"; }
.fa-galactic-republic {
  --fa: "\f50c"; }
.fa-nfc-directional {
  --fa: "\e530"; }
.fa-skype {
  --fa: "\f17e"; }
.fa-joget {
  --fa: "\f3b7"; }
.fa-fedora {
  --fa: "\f798"; }
.fa-stripe-s {
  --fa: "\f42a"; }
.fa-meta {
  --fa: "\e49b"; }
.fa-laravel {
  --fa: "\f3bd"; }
.fa-hotjar {
  --fa: "\f3b1"; }
.fa-bluetooth-b {
  --fa: "\f294"; }
.fa-square-letterboxd {
  --fa: "\e62e"; }
.fa-sticker-mule {
  --fa: "\f3f7"; }
.fa-creative-commons-zero {
  --fa: "\f4f3"; }
.fa-hips {
  --fa: "\f452"; }
.fa-css {
  --fa: "\e6a2"; }
.fa-behance {
  --fa: "\f1b4"; }
.fa-reddit {
  --fa: "\f1a1"; }
.fa-discord {
  --fa: "\f392"; }
.fa-chrome {
  --fa: "\f268"; }
.fa-app-store-ios {
  --fa: "\f370"; }
.fa-cc-discover {
  --fa: "\f1f2"; }
.fa-wpbeginner {
  --fa: "\f297"; }
.fa-confluence {
  --fa: "\f78d"; }
.fa-shoelace {
  --fa: "\e60c"; }
.fa-mdb {
  --fa: "\f8ca"; }
.fa-dochub {
  --fa: "\f394"; }
.fa-accessible-icon {
  --fa: "\f368"; }
.fa-ebay {
  --fa: "\f4f4"; }
.fa-amazon {
  --fa: "\f270"; }
.fa-unsplash {
  --fa: "\e07c"; }
.fa-yarn {
  --fa: "\f7e3"; }
.fa-square-steam {
  --fa: "\f1b7"; }
.fa-steam-square {
  --fa: "\f1b7"; }
.fa-500px {
  --fa: "\f26e"; }
.fa-square-vimeo {
  --fa: "\f194"; }
.fa-vimeo-square {
  --fa: "\f194"; }
.fa-asymmetrik {
  --fa: "\f372"; }
.fa-font-awesome {
  --fa: "\f2b4"; }
.fa-font-awesome-flag {
  --fa: "\f2b4"; }
.fa-font-awesome-logo-full {
  --fa: "\f2b4"; }
.fa-gratipay {
  --fa: "\f184"; }
.fa-apple {
  --fa: "\f179"; }
.fa-hive {
  --fa: "\e07f"; }
.fa-gitkraken {
  --fa: "\f3a6"; }
.fa-keybase {
  --fa: "\f4f5"; }
.fa-apple-pay {
  --fa: "\f415"; }
.fa-padlet {
  --fa: "\e4a0"; }
.fa-amazon-pay {
  --fa: "\f42c"; }
.fa-square-github {
  --fa: "\f092"; }
.fa-github-square {
  --fa: "\f092"; }
.fa-stumbleupon {
  --fa: "\f1a4"; }
.fa-fedex {
  --fa: "\f797"; }
.fa-phoenix-framework {
  --fa: "\f3dc"; }
.fa-shopify {
  --fa: "\e057"; }
.fa-neos {
  --fa: "\f612"; }
.fa-square-threads {
  --fa: "\e619"; }
.fa-hackerrank {
  --fa: "\f5f7"; }
.fa-researchgate {
  --fa: "\f4f8"; }
.fa-swift {
  --fa: "\f8e1"; }
.fa-angular {
  --fa: "\f420"; }
.fa-speakap {
  --fa: "\f3f3"; }
.fa-angrycreative {
  --fa: "\f36e"; }
.fa-y-combinator {
  --fa: "\f23b"; }
.fa-empire {
  --fa: "\f1d1"; }
.fa-envira {
  --fa: "\f299"; }
.fa-google-scholar {
  --fa: "\e63b"; }
.fa-square-gitlab {
  --fa: "\e5ae"; }
.fa-gitlab-square {
  --fa: "\e5ae"; }
.fa-studiovinari {
  --fa: "\f3f8"; }
.fa-pied-piper {
  --fa: "\f2ae"; }
.fa-wordpress {
  --fa: "\f19a"; }
.fa-product-hunt {
  --fa: "\f288"; }
.fa-firefox {
  --fa: "\f269"; }
.fa-linode {
  --fa: "\f2b8"; }
.fa-goodreads {
  --fa: "\f3a8"; }
.fa-square-odnoklassniki {
  --fa: "\f264"; }
.fa-odnoklassniki-square {
  --fa: "\f264"; }
.fa-jsfiddle {
  --fa: "\f1cc"; }
.fa-sith {
  --fa: "\f512"; }
.fa-themeisle {
  --fa: "\f2b2"; }
.fa-page4 {
  --fa: "\f3d7"; }
.fa-hashnode {
  --fa: "\e499"; }
.fa-react {
  --fa: "\f41b"; }
.fa-cc-paypal {
  --fa: "\f1f4"; }
.fa-squarespace {
  --fa: "\f5be"; }
.fa-cc-stripe {
  --fa: "\f1f5"; }
.fa-creative-commons-share {
  --fa: "\f4f2"; }
.fa-bitcoin {
  --fa: "\f379"; }
.fa-keycdn {
  --fa: "\f3ba"; }
.fa-opera {
  --fa: "\f26a"; }
.fa-itch-io {
  --fa: "\f83a"; }
.fa-umbraco {
  --fa: "\f8e8"; }
.fa-galactic-senate {
  --fa: "\f50d"; }
.fa-ubuntu {
  --fa: "\f7df"; }
.fa-draft2digital {
  --fa: "\f396"; }
.fa-stripe {
  --fa: "\f429"; }
.fa-houzz {
  --fa: "\f27c"; }
.fa-gg {
  --fa: "\f260"; }
.fa-dhl {
  --fa: "\f790"; }
.fa-square-pinterest {
  --fa: "\f0d3"; }
.fa-pinterest-square {
  --fa: "\f0d3"; }
.fa-xing {
  --fa: "\f168"; }
.fa-blackberry {
  --fa: "\f37b"; }
.fa-creative-commons-pd {
  --fa: "\f4ec"; }
.fa-playstation {
  --fa: "\f3df"; }
.fa-quinscape {
  --fa: "\f459"; }
.fa-less {
  --fa: "\f41d"; }
.fa-blogger-b {
  --fa: "\f37d"; }
.fa-opencart {
  --fa: "\f23d"; }
.fa-vine {
  --fa: "\f1ca"; }
.fa-signal-messenger {
  --fa: "\e663"; }
.fa-paypal {
  --fa: "\f1ed"; }
.fa-gitlab {
  --fa: "\f296"; }
.fa-typo3 {
  --fa: "\f42b"; }
.fa-reddit-alien {
  --fa: "\f281"; }
.fa-yahoo {
  --fa: "\f19e"; }
.fa-dailymotion {
  --fa: "\e052"; }
.fa-affiliatetheme {
  --fa: "\f36b"; }
.fa-pied-piper-pp {
  --fa: "\f1a7"; }
.fa-bootstrap {
  --fa: "\f836"; }
.fa-odnoklassniki {
  --fa: "\f263"; }
.fa-nfc-symbol {
  --fa: "\e531"; }
.fa-mintbit {
  --fa: "\e62f"; }
.fa-ethereum {
  --fa: "\f42e"; }
.fa-speaker-deck {
  --fa: "\f83c"; }
.fa-creative-commons-nc-eu {
  --fa: "\f4e9"; }
.fa-patreon {
  --fa: "\f3d9"; }
.fa-avianex {
  --fa: "\f374"; }
.fa-ello {
  --fa: "\f5f1"; }
.fa-gofore {
  --fa: "\f3a7"; }
.fa-bimobject {
  --fa: "\f378"; }
.fa-brave-reverse {
  --fa: "\e63d"; }
.fa-facebook-f {
  --fa: "\f39e"; }
.fa-square-google-plus {
  --fa: "\f0d4"; }
.fa-google-plus-square {
  --fa: "\f0d4"; }
.fa-web-awesome {
  --fa: "\e682"; }
.fa-mandalorian {
  --fa: "\f50f"; }
.fa-first-order-alt {
  --fa: "\f50a"; }
.fa-osi {
  --fa: "\f41a"; }
.fa-google-wallet {
  --fa: "\f1ee"; }
.fa-d-and-d-beyond {
  --fa: "\f6ca"; }
.fa-periscope {
  --fa: "\f3da"; }
.fa-fulcrum {
  --fa: "\f50b"; }
.fa-cloudscale {
  --fa: "\f383"; }
.fa-forumbee {
  --fa: "\f211"; }
.fa-mizuni {
  --fa: "\f3cc"; }
.fa-schlix {
  --fa: "\f3ea"; }
.fa-square-xing {
  --fa: "\f169"; }
.fa-xing-square {
  --fa: "\f169"; }
.fa-bandcamp {
  --fa: "\f2d5"; }
.fa-wpforms {
  --fa: "\f298"; }
.fa-cloudversify {
  --fa: "\f385"; }
.fa-usps {
  --fa: "\f7e1"; }
.fa-megaport {
  --fa: "\f5a3"; }
.fa-magento {
  --fa: "\f3c4"; }
.fa-spotify {
  --fa: "\f1bc"; }
.fa-optin-monster {
  --fa: "\f23c"; }
.fa-fly {
  --fa: "\f417"; }
.fa-square-bluesky {
  --fa: "\e6a3"; }
.fa-aviato {
  --fa: "\f421"; }
.fa-itunes {
  --fa: "\f3b4"; }
.fa-cuttlefish {
  --fa: "\f38c"; }
.fa-blogger {
  --fa: "\f37c"; }
.fa-flickr {
  --fa: "\f16e"; }
.fa-viber {
  --fa: "\f409"; }
.fa-soundcloud {
  --fa: "\f1be"; }
.fa-digg {
  --fa: "\f1a6"; }
.fa-tencent-weibo {
  --fa: "\f1d5"; }
.fa-letterboxd {
  --fa: "\e62d"; }
.fa-symfony {
  --fa: "\f83d"; }
.fa-maxcdn {
  --fa: "\f136"; }
.fa-etsy {
  --fa: "\f2d7"; }
.fa-facebook-messenger {
  --fa: "\f39f"; }
.fa-audible {
  --fa: "\f373"; }
.fa-think-peaks {
  --fa: "\f731"; }
.fa-bilibili {
  --fa: "\e3d9"; }
.fa-erlang {
  --fa: "\f39d"; }
.fa-x-twitter {
  --fa: "\e61b"; }
.fa-cotton-bureau {
  --fa: "\f89e"; }
.fa-dashcube {
  --fa: "\f210"; }
.fa-42-group {
  --fa: "\e080"; }
.fa-innosoft {
  --fa: "\e080"; }
.fa-stack-exchange {
  --fa: "\f18d"; }
.fa-elementor {
  --fa: "\f430"; }
.fa-square-pied-piper {
  --fa: "\e01e"; }
.fa-pied-piper-square {
  --fa: "\e01e"; }
.fa-creative-commons-nd {
  --fa: "\f4eb"; }
.fa-palfed {
  --fa: "\f3d8"; }
.fa-superpowers {
  --fa: "\f2dd"; }
.fa-resolving {
  --fa: "\f3e7"; }
.fa-xbox {
  --fa: "\f412"; }
.fa-square-web-awesome-stroke {
  --fa: "\e684"; }
.fa-searchengin {
  --fa: "\f3eb"; }
.fa-tiktok {
  --fa: "\e07b"; }
.fa-square-facebook {
  --fa: "\f082"; }
.fa-facebook-square {
  --fa: "\f082"; }
.fa-renren {
  --fa: "\f18b"; }
.fa-linux {
  --fa: "\f17c"; }
.fa-glide {
  --fa: "\f2a5"; }
.fa-linkedin {
  --fa: "\f08c"; }
.fa-hubspot {
  --fa: "\f3b2"; }
.fa-deploydog {
  --fa: "\f38e"; }
.fa-twitch {
  --fa: "\f1e8"; }
.fa-flutter {
  --fa: "\e694"; }
.fa-ravelry {
  --fa: "\f2d9"; }
.fa-mixer {
  --fa: "\e056"; }
.fa-square-lastfm {
  --fa: "\f203"; }
.fa-lastfm-square {
  --fa: "\f203"; }
.fa-vimeo {
  --fa: "\f40a"; }
.fa-mendeley {
  --fa: "\f7b3"; }
.fa-uniregistry {
  --fa: "\f404"; }
.fa-figma {
  --fa: "\f799"; }
.fa-creative-commons-remix {
  --fa: "\f4ee"; }
.fa-cc-amazon-pay {
  --fa: "\f42d"; }
.fa-dropbox {
  --fa: "\f16b"; }
.fa-instagram {
  --fa: "\f16d"; }
.fa-cmplid {
  --fa: "\e360"; }
.fa-upwork {
  --fa: "\e641"; }
.fa-facebook {
  --fa: "\f09a"; }
.fa-gripfire {
  --fa: "\f3ac"; }
.fa-jedi-order {
  --fa: "\f50e"; }
.fa-uikit {
  --fa: "\f403"; }
.fa-fort-awesome-alt {
  --fa: "\f3a3"; }
.fa-phabricator {
  --fa: "\f3db"; }
.fa-ussunnah {
  --fa: "\f407"; }
.fa-earlybirds {
  --fa: "\f39a"; }
.fa-trade-federation {
  --fa: "\f513"; }
.fa-autoprefixer {
  --fa: "\f41c"; }
.fa-whatsapp {
  --fa: "\f232"; }
.fa-square-upwork {
  --fa: "\e67c"; }
.fa-slideshare {
  --fa: "\f1e7"; }
.fa-google-play {
  --fa: "\f3ab"; }
.fa-viadeo {
  --fa: "\f2a9"; }
.fa-line {
  --fa: "\f3c0"; }
.fa-google-drive {
  --fa: "\f3aa"; }
.fa-servicestack {
  --fa: "\f3ec"; }
.fa-simplybuilt {
  --fa: "\f215"; }
.fa-bitbucket {
  --fa: "\f171"; }
.fa-imdb {
  --fa: "\f2d8"; }
.fa-deezer {
  --fa: "\e077"; }
.fa-raspberry-pi {
  --fa: "\f7bb"; }
.fa-jira {
  --fa: "\f7b1"; }
.fa-docker {
  --fa: "\f395"; }
.fa-screenpal {
  --fa: "\e570"; }
.fa-bluetooth {
  --fa: "\f293"; }
.fa-gitter {
  --fa: "\f426"; }
.fa-d-and-d {
  --fa: "\f38d"; }
.fa-microblog {
  --fa: "\e01a"; }
.fa-cc-diners-club {
  --fa: "\f24c"; }
.fa-gg-circle {
  --fa: "\f261"; }
.fa-pied-piper-hat {
  --fa: "\f4e5"; }
.fa-kickstarter-k {
  --fa: "\f3bc"; }
.fa-yandex {
  --fa: "\f413"; }
.fa-readme {
  --fa: "\f4d5"; }
.fa-html5 {
  --fa: "\f13b"; }
.fa-sellsy {
  --fa: "\f213"; }
.fa-square-web-awesome {
  --fa: "\e683"; }
.fa-sass {
  --fa: "\f41e"; }
.fa-wirsindhandwerk {
  --fa: "\e2d0"; }
.fa-wsh {
  --fa: "\e2d0"; }
.fa-buromobelexperte {
  --fa: "\f37f"; }
.fa-salesforce {
  --fa: "\f83b"; }
.fa-octopus-deploy {
  --fa: "\e082"; }
.fa-medapps {
  --fa: "\f3c6"; }
.fa-ns8 {
  --fa: "\f3d5"; }
.fa-pinterest-p {
  --fa: "\f231"; }
.fa-apper {
  --fa: "\f371"; }
.fa-fort-awesome {
  --fa: "\f286"; }
.fa-waze {
  --fa: "\f83f"; }
.fa-bluesky {
  --fa: "\e671"; }
.fa-cc-jcb {
  --fa: "\f24b"; }
.fa-snapchat {
  --fa: "\f2ab"; }
.fa-snapchat-ghost {
  --fa: "\f2ab"; }
.fa-fantasy-flight-games {
  --fa: "\f6dc"; }
.fa-rust {
  --fa: "\e07a"; }
.fa-wix {
  --fa: "\f5cf"; }
.fa-square-behance {
  --fa: "\f1b5"; }
.fa-behance-square {
  --fa: "\f1b5"; }
.fa-supple {
  --fa: "\f3f9"; }
.fa-webflow {
  --fa: "\e65c"; }
.fa-rebel {
  --fa: "\f1d0"; }
.fa-css3 {
  --fa: "\f13c"; }
.fa-staylinked {
  --fa: "\f3f5"; }
.fa-kaggle {
  --fa: "\f5fa"; }
.fa-space-awesome {
  --fa: "\e5ac"; }
.fa-deviantart {
  --fa: "\f1bd"; }
.fa-cpanel {
  --fa: "\f388"; }
.fa-goodreads-g {
  --fa: "\f3a9"; }
.fa-square-git {
  --fa: "\f1d2"; }
.fa-git-square {
  --fa: "\f1d2"; }
.fa-square-tumblr {
  --fa: "\f174"; }
.fa-tumblr-square {
  --fa: "\f174"; }
.fa-trello {
  --fa: "\f181"; }
.fa-creative-commons-nc-jp {
  --fa: "\f4ea"; }
.fa-get-pocket {
  --fa: "\f265"; }
.fa-perbyte {
  --fa: "\e083"; }
.fa-grunt {
  --fa: "\f3ad"; }
.fa-weebly {
  --fa: "\f5cc"; }
.fa-connectdevelop {
  --fa: "\f20e"; }
.fa-leanpub {
  --fa: "\f212"; }
.fa-black-tie {
  --fa: "\f27e"; }
.fa-themeco {
  --fa: "\f5c6"; }
.fa-python {
  --fa: "\f3e2"; }
.fa-android {
  --fa: "\f17b"; }
.fa-bots {
  --fa: "\e340"; }
.fa-free-code-camp {
  --fa: "\f2c5"; }
.fa-hornbill {
  --fa: "\f592"; }
.fa-js {
  --fa: "\f3b8"; }
.fa-ideal {
  --fa: "\e013"; }
.fa-git {
  --fa: "\f1d3"; }
.fa-dev {
  --fa: "\f6cc"; }
.fa-sketch {
  --fa: "\f7c6"; }
.fa-yandex-international {
  --fa: "\f414"; }
.fa-cc-amex {
  --fa: "\f1f3"; }
.fa-uber {
  --fa: "\f402"; }
.fa-github {
  --fa: "\f09b"; }
.fa-php {
  --fa: "\f457"; }
.fa-alipay {
  --fa: "\f642"; }
.fa-youtube {
  --fa: "\f167"; }
.fa-skyatlas {
  --fa: "\f216"; }
.fa-firefox-browser {
  --fa: "\e007"; }
.fa-replyd {
  --fa: "\f3e6"; }
.fa-suse {
  --fa: "\f7d6"; }
.fa-jenkins {
  --fa: "\f3b6"; }
.fa-twitter {
  --fa: "\f099"; }
.fa-rockrms {
  --fa: "\f3e9"; }
.fa-pinterest {
  --fa: "\f0d2"; }
.fa-buffer {
  --fa: "\f837"; }
.fa-npm {
  --fa: "\f3d4"; }
.fa-yammer {
  --fa: "\f840"; }
.fa-btc {
  --fa: "\f15a"; }
.fa-dribbble {
  --fa: "\f17d"; }
.fa-stumbleupon-circle {
  --fa: "\f1a3"; }
.fa-internet-explorer {
  --fa: "\f26b"; }
.fa-stubber {
  --fa: "\e5c7"; }
.fa-telegram {
  --fa: "\f2c6"; }
.fa-telegram-plane {
  --fa: "\f2c6"; }
.fa-old-republic {
  --fa: "\f510"; }
.fa-odysee {
  --fa: "\e5c6"; }
.fa-square-whatsapp {
  --fa: "\f40c"; }
.fa-whatsapp-square {
  --fa: "\f40c"; }
.fa-node-js {
  --fa: "\f3d3"; }
.fa-edge-legacy {
  --fa: "\e078"; }
.fa-slack {
  --fa: "\f198"; }
.fa-slack-hash {
  --fa: "\f198"; }
.fa-medrt {
  --fa: "\f3c8"; }
.fa-usb {
  --fa: "\f287"; }
.fa-tumblr {
  --fa: "\f173"; }
.fa-vaadin {
  --fa: "\f408"; }
.fa-quora {
  --fa: "\f2c4"; }
.fa-square-x-twitter {
  --fa: "\e61a"; }
.fa-reacteurope {
  --fa: "\f75d"; }
.fa-medium {
  --fa: "\f23a"; }
.fa-medium-m {
  --fa: "\f23a"; }
.fa-amilia {
  --fa: "\f36d"; }
.fa-mixcloud {
  --fa: "\f289"; }
.fa-flipboard {
  --fa: "\f44d"; }
.fa-viacoin {
  --fa: "\f237"; }
.fa-critical-role {
  --fa: "\f6c9"; }
.fa-sitrox {
  --fa: "\e44a"; }
.fa-discourse {
  --fa: "\f393"; }
.fa-joomla {
  --fa: "\f1aa"; }
.fa-mastodon {
  --fa: "\f4f6"; }
.fa-airbnb {
  --fa: "\f834"; }
.fa-wolf-pack-battalion {
  --fa: "\f514"; }
.fa-buy-n-large {
  --fa: "\f8a6"; }
.fa-gulp {
  --fa: "\f3ae"; }
.fa-creative-commons-sampling-plus {
  --fa: "\f4f1"; }
.fa-strava {
  --fa: "\f428"; }
.fa-ember {
  --fa: "\f423"; }
.fa-canadian-maple-leaf {
  --fa: "\f785"; }
.fa-teamspeak {
  --fa: "\f4f9"; }
.fa-pushed {
  --fa: "\f3e1"; }
.fa-wordpress-simple {
  --fa: "\f411"; }
.fa-nutritionix {
  --fa: "\f3d6"; }
.fa-wodu {
  --fa: "\e088"; }
.fa-google-pay {
  --fa: "\e079"; }
.fa-intercom {
  --fa: "\f7af"; }
.fa-zhihu {
  --fa: "\f63f"; }
.fa-korvue {
  --fa: "\f42f"; }
.fa-pix {
  --fa: "\e43a"; }
.fa-steam-symbol {
  --fa: "\f3f6"; }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fa-regular-400.woff2') format("woff2"), url('fa-regular-400.ttf') format("truetype"); }
.far,
.fa-regular {
  font-weight: 400; }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('fa-solid-900.woff2') format("woff2"), url('fa-solid-900.ttf') format("truetype"); }
.fas,
.fa-solid {
  font-weight: 900; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-display: block;
  font-weight: 400;
  src: url('fa-brands-400.woff2') format("woff2"), url('fa-brands-400.ttf') format("truetype"); }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 900;
  src: url('fa-solid-900.woff2') format("woff2"), url('fa-solid-900.ttf') format("truetype"); }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 400;
  src: url('fa-regular-400.woff2') format("woff2"), url('fa-regular-400.ttf') format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url('fa-solid-900.woff2') format("woff2"), url('fa-solid-900.ttf') format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url('fa-brands-400.woff2') format("woff2"), url('fa-brands-400.ttf') format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url('fa-regular-400.woff2') format("woff2"), url('fa-regular-400.ttf') format("truetype");
  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url('fa-v4compatibility.woff2') format("woff2"), url('fa-v4compatibility.ttf') format("truetype");
  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; }

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/Ribbonstyle1.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
html
{
	overflow-x: hidden;
	height: 100%;
}

body
{
    /*font-family: Calibri, Arial, Trebuchet MS;*/
    font-size: 11pt;
    padding: 0;
    margin: 0;
    color: #254264;
    background-color: #DCE5F2;
    /*background-image: url(src/images/background.png);*/
    background-repeat: repeat-x;
}

h1
{
	/*font-family: Cambria, Arial, Trebuchet MS;*/
	font-size: 14pt;
}

h2
{
	/*font-family: Cambria, Arial, Trebuchet MS;*/
	font-size: 13pt;
	color: #4E81C8;
}

img
{
    border: 0;
}

a
{
    /*color: #254264;*/
    /*text-decoration: underline;*/
}

a:hover
{
    /*text-decoration: none;*/
}

.mainContainer
{
    width: 100%;
    background-color: #bad6fd;
    border: 1px solid #3b5a82;
    border-bottom: 0;
}

.textbox
{
	background-image: url('textboxbg.png');
	background-repeat: repeat-y;
	width: 809px;
	margin: 0 auto;
}

.textbox div
{
	width: 740px;
	margin: 0 auto;
	padding: 20px;
	overflow: hidden;
}

.btn-primary[disabled],
.btn-success[disabled],
.btn-default[disabled],
.btn-info[disabled],
.btn-danger[disabled]{
    cursor: not-allowed;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/reset.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
/**
* CSS Reset Reloaded
*
* @author  Eric Meyer
* @visit   http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	/*font-size: 100%;*/
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #000;
	background-color: #FFF;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border:none;
}

/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/MDI.css ***!
  \*******************************************************************************************************************************************************************************************************************************/
#Div_ImpDescrSurv{
    text-align: left;
    margin-left: 0px;
    border-left: 1px solid silver;
    border-bottom: 1px solid silver;
    border-right: 1px solid silver;
    padding: 20px;
}

#Div_ImpDescrSurv h1{
    font-size: 26px;
    margin-bottom: 30px;
}

#Div_ImpDescrSurv h2{
    font-size: 20px;
}

#Div_ImpDescrSurv h3{
    font-size: 16px;
    text-decoration: underline;
    padding: 10px 0 5px;
}

#Div_ImpDescrSurv p{
    font-size: 16px;
}

#Div_ImpDescrSurv ul{
    font-size: 16px;
}

#Div_ImpDescrSurv ul li{
    margin-left: 20px;
}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/reminder.css ***!
  \************************************************************************************************************************************************************************************************************************************/
.reminderItem {
    border: 1px solid green;
    border-radius: 5px;
    margin-top: 10px;
}

.headerReminder {
    line-height: 20px;
    padding: 5px 10px;
    background: #f0f0f0;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.bodyReminder {
    padding: 10px;
}

.schedulerList {
    min-height: 25px;
    max-width: calc(100% - 9px);
    border: 1px solid lightgrey;
    border-radius: 4px;
}

.reminderSchedulerItem {
    width: 100%;
    padding: 5px;
    line-height: 30px;
}

.checkboxreminder {
    width: 100px;
    height: 25px;
    background: #fff;
    border-radius: 50px;
    position: relative;
    z-index: 10;
    vertical-align: middle;
    margin-top: -55px;
    margin-left: 330px;
}

.checkboxreminder:before {
    content: 'Si';
    position: absolute;
    top: 5px;
    left: 13px;
    height: 2px;
    color: #006dcc;
    font-size: 16px;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif;
}

/**
* Create the label for the off position
*/

.checkboxreminder:after {
    content: 'No';
    position: absolute;
    top: 5px;
    left: 70px;
    height: 2px;
    color: darkgrey;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

.checkboxreminder label {
    display: block;
    width: 45px;
    height: 15px;
    border-radius: 50px;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;
    top: 5px;
    z-index: 1;
    left: 5px;
    background: #ddd;
}

/**
* Create the checkbox event for the label
*/

.checkboxreminder input[type=checkbox]:checked + label {
    left: 50px;
    background: #006dcc;
}

.checkboxreminder2:after {
    content: 'No';
    position: absolute;
    top: 12px;
    left: 84px;
    height: 2px;
    color: #ddd;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

.checkboxreminder2 label {
    display: block;
    width: 52px;
    height: 22px;
    border-radius: 50px;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;
    top: 9px;
    z-index: 1;
    left: 12px;
    background: #ddd;
}

.checkboxreminder2 input[type=checkbox]:checked + label {
    left: 60px;
    background: green;
}

.ui-state-default {
    background: none !important;
}

#tabsReminder li.ui-tabs-active.ui-state-active,
#tabsBilanciSalute li.ui-tabs-active.ui-state-active,
#tabsVaccini li.ui-tabs-active.ui-state-active {
    background-color: #006dcc !important;
}

#tabsReminder li.ui-tabs-active.ui-state-active a.ui-tabs-anchor,
#tabsBilanciSalute li.ui-tabs-active.ui-state-active a.ui-tabs-anchor,
#tabsVaccini li.ui-tabs-active.ui-state-active a.ui-tabs-anchor {
    color: white !important;
}

.internalTabReminder {
	border: #000000 solid 1px;
}

.datatableColumnAligne_left{
    text-align: left !important;
    vertical-align: middle !important;
}

.datatableColumnAligne_center{
    text-align: center !important;
    vertical-align: middle !important;
}

.datatableColumnAligne_right{
    text-align: right !important;
    vertical-align: middle !important;
}

/*::marker {*/

/*    content: "";*/

/*}*/

/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/vaccini.css ***!
  \***********************************************************************************************************************************************************************************************************************************/
.dosiList {
    min-height: 25px;
    max-width: calc(100% - 9px);
    border: 1px solid lightgrey;
    border-radius: 4px;
}

.campagnaVaccinaleDoseItem{
    padding: 10px;
}

.requiredNoValid{
    border-color: darkred !important;
    background-color: antiquewhite !important;
}

#contenCampagnaVaccinale span.ui-selectmenu-text,
.campagnaVaccinaleDoseItem span.ui-selectmenu-text {
    padding: 4px 0 4px 5px !important;
    font-size: 16px;
}

.checkboxSetPrestazione,
.checkboxSetOrario,
.checkboxSetOnline{
    width: 100px;
    height: 25px;
    background: #fff;
    border-radius: 50px;
    position: relative;
    z-index: 0;
    vertical-align: middle;
    /*margin-top: -30px;*/
    /*margin-left: 330px;*/
}

.checkboxSetPrestazione:before,
.checkboxSetOrario:before,
.checkboxSetOnline:before
{
    content: 'Si';
    position: absolute;
    top: 5px;
    left: 13px;
    height: 2px;
    color: #006dcc;
    font-size: 16px;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif;
}

/**
* Create the label for the off position
*/

.checkboxSetPrestazione:after,
.checkboxSetOrario:after,
.checkboxSetOnline:after {
    content: 'No';
    position: absolute;
    top: 5px;
    left: 70px;
    height: 2px;
    color: darkgrey;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

.checkboxSetPrestazione label,
.checkboxSetOrario label ,
.checkboxSetOnline label {
    display: block;
    width: 45px;
    height: 15px;
    border-radius: 50px;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;
    top: 5px;
    z-index: 1;
    left: 5px;
    background: #ddd;
}

.minInput::after {
    content: 'minuti';
}

.euroInput::after {
    content: '€';
}

/**
* Create the checkbox event for the label
*/

.checkboxSetPrestazione input[type=checkbox]:checked + label,
.checkboxSetOrario input[type=checkbox]:checked + label ,
.checkboxSetOnline input[type=checkbox]:checked + label {
    left: 50px;
    background: #006dcc;
}

.ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default.ui-state-active{
    background-color: lightgrey !important;
}

.doseRef{
    display: inline-block;
    margin-left: 5px;
    background-color: aliceblue;
    padding: 4px 10px 0;
    border-radius: 4px;
    border: 1px solid #cbe0f3;
}

div.reazioniAvverseform {
    padding: 5px;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: calc(100% - 20px);
    background-color: aliceblue;
}

.checkboxReazioniDose {
    width: 100px;
    height: 25px;
    background: #eee;
    border-radius: 50px;
    position: relative;
    z-index: 0;
    vertical-align: middle;
    /*margin-top: -30px;*/
    /*margin-left: 330px;*/
}

.checkboxReazioniDose:before {
    content: 'Si';
    position: absolute;
    top: 5px;
    left: 13px;
    height: 2px;
    color: #006dcc;
    font-size: 16px;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif;
}

/**
* Create the label for the off position
*/

.checkboxReazioniDose:after {
    content: 'No';
    position: absolute;
    top: 5px;
    left: 70px;
    height: 2px;
    color: darkgrey;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

.checkboxReazioniDose label {
    display: block;
    width: 45px;
    height: 15px;
    border-radius: 50px;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;
    top: 5px;
    z-index: 1;
    left: 5px;
    background: #aaa;
}

.checkboxReazioniDose input[type=checkbox]:checked + label {
    left: 50px;
    background: #006dcc;
}

/*#tabsVaccini{*/

/*    height: calc(100vh - 150px);*/

/*}*/

#tabsVaccini > div {
    height: calc(100vh - 220px);
    overflow: auto;
}

#campagneVaccinali > div{
    height: calc(100vh - 265px);
    overflow: auto;
}

/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/style_v3.css ***!
  \************************************************************************************************************************************************************************************************************************/

body,
html {
    padding: 0;
    margin: 0;
}

.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nascosto {
    visibility: hidden;
    display: none;
}

input[type=text] /**, input[type=password]**/
{
    border: 1px solid #8fbc8f;
    font: 10px Verdana, Tahoma, arial, sans-serif;
    background-color: #ffffff;
}

input[type=text]:focus /**, input[type=password]:focus**/
{
    background-color: #e8f8f0;
}

textarea {
    border: 1px solid #8fbc8f;
    font: 11px 'Lucida Console', 'courier new', monospace;
}

a:hover {
    cursor: pointer;
}

#header {
    width: 100%;
    height: auto;
    background-color: White;
    border-collapse: collapse;
    font-size: medium;
    margin: 0;
}

#center {
    width: 100%;
    min-height: 200px;
}

#header table {
    width: 100%;
    background-color: White;
    border-collapse: collapse;
}

#tbmail {
    width: 100%;
    min-height: 20px;
    border-collapse: collapse;
    font-size: 12px;
    margin: 0;
    overflow: auto;
}

#splitter {
    width: 100%;
    min-height: 200px;
    border-collapse: collapse;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
}

#tbmail table {
    width: 100%;
    border-collapse: collapse;
    font-size: 12px;
}

#south {
    width: 100%;
    min-height: 200px;
    border-collapse: collapse;
    font-size: 12px;
    margin: 0;
}

.mailmouseover td {
    border-color: #DBDBDB;
    border-style: solid none solid none;
    border-width: 1px;
    background-color: #AABDCF;
    cursor: pointer;
    margin-left: 15px;
}

.mailmouseout td {
    border-color: #DBDBDB;
    border-style: solid none solid none;
    border-width: 1px;
}

.mailmouseout {
    border-color: #DBDBDB;
    border-style: solid none solid none;
    border-width: 1px;
}

.slice_header {
    border-color: White;
    vertical-align: middle;
    border-width: 2px;
    padding: 0 0 0 20px;
    cursor: pointer;
}

.aperto {
    background-image: url('meno.png');
    background-repeat: no-repeat;
    background-position: 1px center;
}

.trmain {
    height: 20px;
}

#td_center {
    vertical-align: top;
    height: 100%;
}

#td_left {
    width: 210px;
    min-width: 199px;
    background-color: White;
    vertical-align: top;
    overflow-y: auto;
}

#tbMain {
    z-index: 701;
    width: 100%;
    margin: 0;
    font-size: 14px;
}

#tree {
    height: 600px;
    background-color: White;
}

#preview {
    width: 100%;
    overflow: scroll;
    position: relative;
    display: block;
    background-color: White;
}

#preview-header {
    width: 100%;
    height: 100px;
    background-color: white;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
}

.visible {
    display: block;
}

#divClessidera {
    z-index: 800;
    position: absolute;
    background-color: rgba(123, 123, 123, 0.8);
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.popupAreadiLavoro {
    position: fixed;
    top: 5%;
    left: 5%;
    background-color: whitesmoke;
    z-index: 98;
    width: 90%;
    height: 93%;
    border-radius: 5px;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 8px #222;
    overflow: auto;
}

.popupcentro {
    position: fixed;
    top: 50px;
    left: calc(50vw - 345px);
    padding: 10px;
    z-index: 99;
    width: 690px;
    height: auto;
    border-radius: 5px;
    border: 1px solid #aaa;
    background-image: url('cardbg_all.jpg');
    box-shadow: 3px 3px 8px #222;
}

.popupcentro3 {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    width: 790px;
    height: 320px;
    border-radius: 5px;
    border: 1px solid #aaa;
    background-color: #bde5ef;
    box-shadow: 3px 3px 8px #222;
}

#popupcentro a {
    color: #333333;
    background-color: #FFFECF;
    text-decoration: underline;
}

#popupcentro a:hover {
    color: #FFFECF;
    background-color: #333333;
}

#popupcentro a.versionLink {
    padding: 1px;
    text-decoration: underline;
}

#popupcentro a.versionLink.selected {
    color: #888888;
    text-decoration: none;
}

#popupcentro p {
    padding: 0 5px 5px 5px;
    line-height: 1.6em;
}

#popupcentro h2 {
    font-size: 20px;
    font-weight: bold;
    font-family: Delicious, Helvetica, sans-serif;
    padding: 5px 5px 5px 5px;
}

.centrapopup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 98;
    width: 560px;
    height: 290px;
    border-radius: 5px;
    border: 1px solid #aaa;
    background-image: url('cardbg.jpg');
    box-shadow: 3px 3px 8px #222;
}

.centrapopup3 {
    position: fixed;
    top: 25%;
    left: 25%;
    padding: 10px;
    z-index: 98;
    width: 520px;
    height: 290px;
    border-radius: 5px;
    border: 1px solid #aaa;
    background-image: url('cardbg.jpg');
    box-shadow: 3px 3px 8px #222;
}

.centrapopup4 {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 98;
    width: 500px;
    height: 290px;
    border-radius: 5px;
    border: 1px solid #aaa;
    background-image: url('cardbg.jpg');
    box-shadow: 3px 3px 8px #222;
}

.centrapopupBIG {
    top: 5%;
    margin: 30px auto;
    background-color: whitesmoke;
    z-index: 98;
    width: 500px;
    height: 93%;
    border-radius: 5px;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 8px #222;
    overflow: auto;
}

.centrapopup2 {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    width: 560px;
    height: 290px;
    border-radius: 5px;
    border: 1px solid #aaa;
    background-image: url('cardbg.jpg');
    box-shadow: 3px 3px 8px #222;
}

#popupalcentro {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 97;
    width: 560px;
    height: 290px;
    border-radius: 5px;
    border: 1px solid #aaa;
    background-image: url('cardbg.jpg');
    box-shadow: 3px 3px 8px #222;
}

#popupalcentro a {
    color: #333333;
    background-color: #FFFECF;
    text-decoration: underline;
}

#popupalcentro a:hover {
    color: #FFFECF;
    background-color: #333333;
}

#popupalcentro a.versionLink {
    padding: 1px;
    text-decoration: underline;
}

#popupalcentro a.versionLink.selected {
    color: #888888;
    text-decoration: none;
}

#popupalcentro p {
    padding: 0 5px 5px 5px;
    line-height: 1.6em;
}

#popupalcentro h2 {
    font-size: 20px;
    font-weight: bold;
    font-family: Delicious, Helvetica, sans-serif;
    padding: 5px 5px 5px 5px;
}

.tdfrom {
    width: 30%;
}

.tdoggetto {
    width: 50%;
}

.tddata {
    width: 23%;
}

.tdspace {
    text-indent: 10px;
}

.tdspaceTitolo {
    text-indent: 10px;
}

.tdstampato {
    width: 16px;
}

.tdstampatoFAX {
    width: 16px;
}

.tdarchiviato {
    width: 16px;
}

.tdarchiviatoFAX {
    width: 16px;
}

.tdfatto {
    text-align: left;
    width: 16px;
    padding-right: 5px;
}

.tdfattoFAX {
    width: 16px;
}

.button {
    padding: 8px;
    border: solid 1px #8AB134;
    position: relative;
    cursor: pointer;
    display: inline-block;
    background-image: url('bkg2.png');
    background-position: center;
    font-size: 16px;
    height: 100%;
    text-decoration: none;
    color: #40740D;
    -moz-border-radius: 5px;
    top: 0;
    left: 0;
}

.button img {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: absolute;
    top: 20px;
    left: 4px;
    height: 100px;
    width: 85px;
}

.button:hover {
    color: #8AB134;
}

.buttonpress {
    padding: 8px 8px 8px 8px;
    border: solid 1px #8AB134;
    position: relative;
    display: inline-block;
    background-position: center;
    font-size: 16px;
    height: 100%;
    text-decoration: none;
    color: #8AB134;
    -moz-border-radius: 5px;
    top: 0;
    left: 0;
}

.buttonpress img {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: absolute;
    top: 20px;
    left: 4px;
    height: 100px;
    width: 85px;
}

.buttona {
    border: solid 1px #8AB134;
    position: relative;
    cursor: pointer;
    display: inline-block;
    background-image: url('bkg2.png');
    background-position: center;
    font-size: 11px;
    height: 100%;
    text-decoration: none;
    color: #40740D;
    -moz-border-radius: 5px;
}

.buttona Img {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: absolute;
    top: -4px;
    left: -4px;
    height: 24px;
    width: 24px;
}

.buttona:hover {
    color: #8AB134;
}

.buttoncc {
    border: solid 1px #8AB134;
    position: relative;
    cursor: pointer;
    display: inline-block;
    background-image: url('bkg2.png');
    background-position: center;
    font-size: 11px;
    height: 100%;
    text-decoration: none;
    color: #40740D;
    -moz-border-radius: 5px;
}

.buttoncc Img {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: absolute;
    top: -4px;
    left: -4px;
    height: 24px;
    width: 24px;
}

.buttoncc:hover {
    color: #8AB134;
}

.buttonccn {
    border: solid 1px #8AB134;
    position: relative;
    cursor: pointer;
    display: inline-block;
    background-image: url('bkg2.png');
    background-position: center;
    font-size: 11px;
    height: 100%;
    text-decoration: none;
    color: #40740D;
    -moz-border-radius: 5px;
}

.buttonccn Img {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: absolute;
    top: -4px;
    left: -4px;
    height: 24px;
    width: 24px;
}

.buttonccn:hover {
    color: #8AB134;
}

.portainprimopiano {
    z-index: 801;
    position: absolute;
    background-color: white;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.portainprimopiano2 {
    z-index: 802;
    position: absolute;
    background-color: white;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.popUpDiv {
    position: absolute;
    background-color: rgba(123, 123, 123, 0.8);
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#popupSelect {
    z-index: 800;
    position: absolute;
    top: 130px;
    left: 50px;
}

#selcasella {
    z-index: 800;
    position: absolute;
    top: 110px;
    left: 50px;
    color: White;
}

#Ribbon1 {
    z-index: 700;
}

.buttonOk {
    border: solid 1px #8AB134;
    position: absolute;
    cursor: pointer;
    display: inline-block;
    background-image: url('bkg2.png');
    background-position: center;
    font-size: 16px;
    text-decoration: none;
    color: #40740D;
    -moz-border-radius: 5px;
    padding-left: 10px;
    padding-top: 3px;
    vertical-align: middle;
    top: 155px;
    left: 50px;
    text-align: center;
    width: 76px;
    height: 25px;
}

.buttonOk Img {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: absolute;
    top: 1px;
    left: 4px;
    height: 24px;
    width: 24px;
}

.buttonOk:hover {
    color: #8AB134;
}

.center {
    position: absolute;
    top: 50%;
    left: 50%;
}

#top {
    background: #eee;
    border-bottom: 1px solid #ddd;
    padding: 0 10px;
    line-height: 40px;
    font-size: 12px;
}

#calendar {
    max-width: 900px;
    margin: 40px auto;
    padding: 0 10px;
}

.hoverTable {
    font-family: sans-serif;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: gray;
    min-width: 300px;
    width: 98%;
    margin-left: 15px;
}

.hoverTable td {
    border: #eee 1px solid;
    min-width: 30px;
    max-height: 10px;
}

/* Define the default color for all the table rows */

.hoverTable tr {
    background: #ffffff;
}

/* Define the hover highlight color for the table row */

.hoverTable tr:hover {
    background-color: #b8d1f3;
}

/* Is used for Current Time CSS*/

.aaa {
    white-space: nowrap;
    text-align: left;
    overflow: hidden;
    width: 300px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    font-style: normal;
    font-weight: 100;
    font-size: 14px;
    /*word-spacing:1.6em;larghezza spazio vuoto*/
}

.supD {
    position: absolute;
    right: 0;
    margin-top: 0;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: normal;
    text-align: center;
    height: 50px;
    min-height: 50px;
    width: 100px;
}

.supD2 {
    position: absolute;
    right: 0;
    margin-top: 50px;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: normal;
    text-align: center;
    height: 50px;
    min-height: 50px;
    width: 100px;
}

.clbtn2 {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 4px;
    margin-top: 0;
}

.clbtn2 a {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 4px;
    margin-top: 40px;
}

/*codarossa*/

.CodaRossa[rel~=bookmark] {
    display: block;
    width: 60px;
    margin-bottom: 0;
    border: 1px solid #888885;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font: 24px/35px "Helvetica Neue", Arial, sans-serif;
    text-align: center;
    letter-spacing: 2px;
    text-decoration: none;
    background: #fcfcfc url('_-images-images-date-day-bg.png') repeat-x left 18px;
}

/* lift the suffix, so that the number is fully centered */

.CodaRossa[rel~=bookmark] sup {
    position: absolute;
    padding-top: 4px;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: normal;
    text-align: center;
}

/* year + month */

.CodaRossa[rel~=bookmark] abbr {
    display: block;
    font-size: 10px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    letter-spacing: normal;
    color: white;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
}

/* month */

.CodaRossa[rel~=bookmark] > :first-child {
    margin: -1px 0 0 -1px;
    padding: 0 5px;
    border: 1px solid #832a28;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    background: #a33537 repeat-x bottom left;
}

/* numero */

.CodaRossa[rel~=bookmark] sup + abbr {
    position: absolute;
    top: 0;
    left: 0;
    width: 52px;
    padding: 0 3px;
    border: 1px solid #a33537;
    border-bottom: 1px solid #832a28;
    line-height: 14px;
    color: #eaa;
    text-align: right;
}

/* sotto*/

.CodaRossa[rel~=bookmark] sub {
    display: block;
    height: 17px;
    border-top: 1px solid #bbd;
    margin: 0 3px;
    font: 12px/16px Verdana, sans-serif;
    letter-spacing: normal;
    text-align: center;
    color: #aac;
}

/*#############codagrigio#########################################*/

.CodaGrigio[rel~=bookmark] {
    display: block;
    width: 60px;
    margin-bottom: 0;
    border: 1px solid #888885;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font: 24px/35px "Helvetica Neue", Arial, sans-serif;
    text-align: center;
    letter-spacing: 2px;
    text-decoration: none;
    background: #fcfcfc;
}

/* lift the suffix, so that the number is fully centered */

.CodaGrigio[rel~=bookmark] sup {
    position: absolute;
    padding-top: 4px;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: normal;
    text-align: center;
}

/* year + month */

.CodaGrigio[rel~=bookmark] abbr {
    display: block;
    font-size: 10px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    letter-spacing: normal;
    color: white;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
}

/* month */

.CodaGrigio[rel~=bookmark] > :first-child {
    margin: -1px 0 0 -1px;
    padding: 0 5px;
    border: 1px solid #832a28;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    background: #444444;
}

/* numero */

.CodaGrigio[rel~=bookmark] sup + abbr {
    position: absolute;
    top: 0;
    left: 0;
    width: 52px;
    padding: 0 3px;
    border: 1px solid #a33537;
    border-bottom: 1px solid #832a28;
    line-height: 14px;
    color: #eaa;
    text-align: right;
}

/* sotto*/

.CodaGrigio[rel~=bookmark] sub {
    display: block;
    height: 17px;
    border-top: 1px solid #bbd;
    margin: 0 3px;
    font: 12px/16px Verdana, sans-serif;
    letter-spacing: normal;
    text-align: center;
    color: #aac;
}

/* ############################### codaverde ######################################## */

.CodaVerde[rel~=bookmark] {
    display: block;
    width: 60px;
    margin-bottom: 0;
    border: 1px solid #888885;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; /* day */
    font: 24px/35px "Helvetica Neue", Arial, sans-serif;
    text-align: center;
    letter-spacing: 2px;
    text-decoration: none;
    color: #666;
    background: #fcfcfc url('_-images-images-date-day-bg.png') repeat-x left 18px;
}

/* lift the suffix, so that the number is fully centered */

.CodaVerde[rel~=bookmark] sup {
    position: absolute;
    padding-top: 4px;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: normal;
    text-align: center;
}

/* year + month */

.CodaVerde[rel~=bookmark] abbr {
    display: block;
    font: 10px Verdana, sans-serif;
    letter-spacing: normal;
    color: white;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    text-align: center;
}

/* month */

.CodaVerde[rel~=bookmark] > :first-child {
    margin: -1px 0 0 -1px;
    padding: 0 5px;
    border: 1px solid #669B21;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    background: #77B526 repeat-x bottom left;
}

/* year */

.CodaVerde[rel~=bookmark] sup + abbr {
    position: absolute;
    top: 0;
    left: 0;
    width: 52px;
    padding: 0 3px;
    border: 1px solid #77B526;
    border-bottom: 1px solid #669B21;
    line-height: 14px;
    color: #F2F5A9;
    text-align: right;
}

/* time */

.CodaVerde[rel~=bookmark] sub {
    display: block;
    height: 17px;
    border-top: 1px solid #bbd;
    margin: 0 3px;
    font: 12px/16px Verdana, sans-serif;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
}

#calendar {
    max-width: 100%;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    margin: 0 auto;
}

#tbMain.tbody {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    height: 100%;
    margin: 0 auto;
}

#td_center {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    height: 100%;
    margin: 0 auto;
}

#center {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    height: 100%;
    margin: 0 auto;
}

#divmail {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    height: 100%;
    margin: 0 auto;
}

hr.soften {
    background-image: -moz-linear-gradient(left center, transparent, rgba(0, 0, 0, 0.1), transparent);
    border: 0 none;
    height: 1px;
    margin: 15px 0;
}

.input-append {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}

.hero-unit {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    *background-color: #222222;
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: #222222 #222222 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

@media (max-width: 480px) {
    .hero-unit h1 {
        font-size: 50px;
    }

}

.center {
    text-align: center;
    z-index:9999;
}

.span4.center {
    padding-bottom: 20px;
}

#search_paziente {
    cursor: pointer;
}

select#CbLuogoApp, select#CbLuogoOrario, select#CbLuogoOrariouff {
    width: 100%;
}

.statistiche {
    font-family: sans-serif;
}

tr.intestazione-statistiche {
    line-height: 32px;
    font-size: 20px;
}

.riga-statistiche {
    line-height: 30px;
    font-size: 18px;
    padding: 5px 10px 0 5px;
}

.riga-statistiche td {
    padding-right: 10px;
    border-bottom: 1px solid #eee;
}

tr.datigenitore {
    border-left: 2px solid gray;
    border-right: 2px solid gray;
    font-size: 15px;
    background: #eeeeee;
}

tr.datipaziente {
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    font-size: 13px;
}

tr.datipaziente td {
    padding: 6px;
}

tr.datigenitore td {
    padding: 3px 3px 3px 20px;
}

.table th, .table td {
    padding: 5px !important;
}

.buttonstanza {
    border: 1px solid #7d99ca;
    border-radius: 3px;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 10px 10px 10px;
    font-weight: 100;
    text-align: center;
    color: #FFFFFF;
    background-color: #a5b8da;
    background-image: linear-gradient(top, #a5b8da, #7089b3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#a5b8da, endColorstr=#7089b3);
}

.buttonstanza:hover {
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(0, 0, 0, .08);
    border: 1px solid #5d7fbc;
    background-color: #819bcb;
    background-image: linear-gradient(top, #819bcb, #536f9d);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#819bcb, endColorstr=#536f9d);
    cursor: pointer;
}

/*table, td {*/

/*    font: 100% Arial, Helvetica, sans-serif;*/

/*}*/

table {
    width: 100%;
    border-collapse: collapse;
}

th, td {
    text-align: left;
    padding: .5em;
    border: 1px solid #fff;
}

/* tablecloth styles */

th.over, tr.even th.over, tr.odd th.over {
    background: #4a98af;
}

th.down, tr.even th.down, tr.odd th.down {
    background: #bce774;
}

th.selected, tr.even th.selected, tr.odd th.selected {
}

td.over, tr.even td.over, tr.odd td.over {
    background: #ecfbd4;
}

td.down, tr.even td.down, tr.odd td.down {
    background: #bce774;
    color: #fff;
}

td.selected, tr.even td.selected, tr.odd td.selected {
    background: #bce774;
    color: #555;
}

/* use this if you want to apply different styling to empty table cells*/

td.empty, tr.odd td.empty, tr.even td.empty {
    background: #fff;
}

.tipoBottone {
    border: 1px solid #7d99ca;
    border-radius: 3px;
    font-family: arial, helvetica, sans-serif;
    padding: 2px 2px 2px 2px;
    font-weight: 400;
    text-align: center;
    color: #FFFFFF;
    background-color: #a5b8da;
    cursor: pointer;
}

.tipoBottone:hover {
    border: 1px solid #5d7fbc;
    background-color: #819bcb;
    background-image: linear-gradient(top, #819bcb, #536f9d);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#819bcb, endColorstr=#536f9d);
}

.box {
    border: 1px solid #0000FF;
    border-Radius: 4px;
    padding: 15px 15px 15px 25px;
}

a.boxclose {
    float: right;
    width: 26px;
    height: 26px;
    background: transparent url('cancel.png') repeat top left;
    cursor: pointer;
}

a.boxtrash {
    float: right;
    width: 26px;
    height: 26px;
    background: transparent url('trash24.png') repeat top left;
    cursor: pointer;
}

.button_example {
    border: 1px solid #7d99ca;
    border-radius: 3px;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 10px 10px 10px;
    font-weight: 400;
    text-align: center;
    color: #FFFFFF;
    background-color: #a5b8da;
    cursor: pointer;
}

.button_example:hover {
    border: 1px solid #5d7fbc;
    background-color: #819bcb;
    background-image: linear-gradient(top, #819bcb, #536f9d);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#819bcb, endColorstr=#536f9d);
}

.checkboxThree {
    width: 120px;
    height: 40px;
    background: #333;
    border-radius: 50px;
    position: relative;
    z-index: 0;
}

.checkboxThree:before {
    content: 'Si';
    position: absolute;
    top: 12px;
    left: 13px;
    height: 2px;
    color: #26ca28;
    font-size: 16px;
}

/**
* Create the label for the off position
*/

.checkboxThree:after {
    content: 'No';
    position: absolute;
    top: 12px;
    left: 84px;
    height: 2px;
    color: #ddd;
    font-size: 16px;
}

.checkboxThree label {
    display: block;
    width: 52px;
    height: 22px;
    border-radius: 50px;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;
    top: 9px;
    z-index: 1;
    left: 12px;
    background: #ddd;
}

/**
* Create the checkbox event for the label
*/

.checkboxThree input[type=checkbox]:checked + label {
    left: 60px;
    background: green;
}

/**
 * Create the label for the off position
 */

.checkboxThree2:after {
    content: 'No';
    position: absolute;
    top: 12px;
    left: 84px;
    height: 2px;
    color: #ddd;
    font-size: 16px;
}

.checkboxThree2 label {
    display: block;
    width: 52px;
    height: 22px;
    border-radius: 50px;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;
    top: 9px;
    z-index: 1;
    left: 12px;
    background: #ddd;
}

/**
 * Create the checkbox event for the label
 */

.checkboxThree2 input[type=checkbox]:checked + label {
    left: 60px;
    background: green;
}

span.spinner {
    height: 40px;
    margin-bottom: 80px;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

span.spinner > .sub,
span.spinner > .add {
    float: left;
    display: block;
    width: 35px;
    height: 30px;
    text-align: center;
    font-weight: 700;
    font-size: 1.8em;
    line-height: 33px;
    color: #357ae8;
    border: 2px #357ae8 solid;
    border-right: 0;
    border-radius: 2px 0 0 2px;
    cursor: pointer;
    transition: 0.1s linear;
    -o-transition: 0.1s linear;
    -ms-transition: 0.1s linear;
    -moz-transition: 0.1s linear;
    -webkit-transition: 0.1s linear;
}

span.spinner > .add {
    top: 0;
    border: 2px #357ae8 solid;
    border-left: 0;
    border-radius: 0 2px 2px 0;
}

span.spinner > .sub:hover,
span.spinner > .add:hover {
    background: #357ae8;
    color: #819bcb;
}

span.spinner > input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

span.spinner > a:hover {
    background: #8AB134;
}

.tabrow {
    text-align: left;
    list-style: none;
    margin: 10px 0 0;
    padding: 0 0 0 20px;
    line-height: 28px;
    height: 30px;
    overflow: hidden;
    font-size: 16px;
    font-family: verdana, serif;
    position: relative;
}

.tabrow a {
    color: #555;
    text-decoration: none;
}

.tabrow:before {
    position: absolute;
    content: " ";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #AAA;
    z-index: 1;
}

.tabrowli {
    border: 1px solid #AAA;
    background: #D1D1D1;
    background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
    display: inline-block;
    position: relative;
    z-index: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
    text-shadow: 0 1px #FFF;
    margin: 0 -5px;
    padding: 0 20px;
}

.tabrowlirosa {
    border: 1px solid #AAA;
    background: #D1D1D1;
    background: linear-gradient(top, #eea5dd 50%, #D1D1D1 100%);
    display: inline-block;
    position: relative;
    z-index: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
    text-shadow: 0 1px #FFF;
    margin: 0 -5px;
    padding: 0 20px;
}

.tabrowli.selected {
    background: #FFF;
    color: #333;
    z-index: 2;
    border-bottom-color: #FFF;
}

.tabrowli:before,
.tabrowli:after {
    border: 1px solid #AAA;
    position: absolute;
    bottom: -1px;
    width: 5px;
    height: 5px;
    content: " ";
}

.tabrowli:before {
    left: -6px;
    border-bottom-right-radius: 6px;
    border-width: 0 1px 1px 0;
    box-shadow: 2px 2px 0 #D1D1D1;
}

.tabrowli:after {
    right: -6px;
    border-bottom-left-radius: 6px;
    border-width: 0 0 1px 1px;
    box-shadow: -2px 2px 0 #D1D1D1;
}

.tabrowli.selected:before {
    box-shadow: 2px 2px 0 #FFF;
}

.tabrowli.selected:after {
    box-shadow: -2px 2px 0 #FFF;
}

/* panel */

.panelexpand, .panelcollapsed {
    background: #eee;
    margin: 5px;
    width: 300px;
    border: 1px solid #999;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

/* panel heading */

.panelexpand h2, .panelcollapsed h2 {
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 4px;
    background-image: url('arrow-up.gif');
    background-repeat: no-repeat;
    background-position-x: 280px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-top: 1px solid #FFF;
    border-right: 1px solid #FFF;
    border-left: 1px solid #FFF;
}

/* panel heading on rollover */

.panelexpand h2:hover, .panelcollapsed h2:hover {
    background-color: #A9BCEF;
}

/* heading of a collapsed panel */

.panelcollapsed h2 {
    background-image: url('arrow-dn.gif');
    background-repeat: no-repeat;
    background-position-x: 280px;
    background-position-y: 5px;
}

/* panel content - do not set borders or paddings */

.panelcontent {
    background: #EEE;
    overflow: hidden;
}

/* collapsed panel content */

.panelcollapsed .panelcontent {
    display: none;
}

hh2 {
    color: #357ae8;
    font-size: 20px;
    font-weight: normal;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif Courier New, Courier, monospace;
}

hh1 {
    color: #357ae8;
    font-size: 20px;
    font-weight: bold;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif Courier New, Courier, monospace;
}

blockquote {
    font-style: italic;
}

#tabsVaccini {
    height: calc(100vh - 150px);
}

#tableelencoconsensi th,
#tableelencoconsensi td,
#div_privacydottore th,
#div_privacydottore td,
#div_visiteammesseorari th,
#div_visiteammesseorari td,
#div_visiteammesseorariextra th,
#div_visiteammesseorariextra td {
    border: none !important;
}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/Jtree/themes/default/style.min.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.jstree-node, /**.jstree-children, **/.jstree-container-ul
{
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    font-size:14px;
}
.jstree-node
{
    white-space: nowrap;
}
.jstree-anchor
{
    display: inline-block;
    color: #000;
    white-space: nowrap;
    /*padding: 0 4px 0 1px;*/
    margin: 0;
    vertical-align: top;
}
.jstree-anchor:focus
{
    outline: 0;
}
.jstree-anchor, .jstree-anchor:link, .jstree-anchor:visited, .jstree-anchor:hover, .jstree-anchor:active
{
    text-decoration: none;
    color: inherit;
}
.jstree-icon
{
    display: inline-block;
    text-decoration: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-align: center;
}
.jstree-icon:empty
{
    display: inline-block;
    text-decoration: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-align: center;
}
.jstree-ocl
{
    cursor: pointer;
}
/**.jstree .jstree-open > .jstree-children
{
    display: block;
}
**/
/**.jstree .jstree-closed > .jstree-children, .jstree .jstree-leaf > .jstree-children
{
    display: none;
}
**/
.jstree-anchor > .jstree-themeicon
{
    margin-right: 2px;
}
/**.jstree-no-icons .jstree-themeicon, .jstree-anchor > .jstree-themeicon-hidden
{
    display: none;
}
**/
/**.jstree-rtl .jstree-anchor
{
    padding: 0 1px 0 4px;
}
**/
/**.jstree-rtl .jstree-anchor > .jstree-themeicon
{
    margin-left: 2px;
    margin-right: 0;
}
**/
/**.jstree-rtl .jstree-node
{
    margin-left: 0;
}
**/
/**.jstree-rtl .jstree-container-ul > .jstree-node
{
    margin-right: 0;
}
**/
/**.jstree-wholerow-ul
{
    position: relative;
    display: inline-block;
    min-width: 100%;
}
**/
/**.jstree-wholerow-ul .jstree-anchor, .jstree-wholerow-ul .jstree-icon
{
    position: relative;
}
**/
/**.jstree-wholerow-ul .jstree-wholerow
{
    width: 100%;
    cursor: pointer;
    position: absolute;
    left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
**/
.vakata-context
{
    display: none;
}
.vakata-context/**, .vakata-context ul**/
{
    margin: 0;
    padding: 2px;
    position: absolute;
    background: #f5f5f5;
    border: 1px solid #979797;
    box-shadow: 2px 2px 2px #999;
}
/**.vakata-context ul
{
    list-style: none;
    left: 100%;
    margin-top: -2.7em;
    margin-left: -4px;
}
**/
/**.vakata-context .vakata-context-right ul
{
    left: auto;
    right: 100%;
    margin-left: auto;
    margin-right: -4px;
}
**/
/**.vakata-context li
{
    list-style: none;
    display: inline;
}
**/
/**.vakata-context li a
{
    display: block;
    padding: 0 2em;
    text-decoration: none;
    width: auto;
    color: #000;
    white-space: nowrap;
    line-height: 2.4em;
    -moz-text-shadow: 1px 1px 0 #fff;
    -webkit-text-shadow: 1px 1px 0 #fff;
    text-shadow: 1px 1px 0 #fff;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}
**/
/**.vakata-context li a:hover
{
    position: relative;
    background-color: #e8eff7;
    -moz-box-shadow: 0 0 2px #0a6aa1;
    -webkit-box-shadow: 0 0 2px #0a6aa1;
    box-shadow: 0 0 2px #0a6aa1;
}
**/
/**.vakata-context li a.vakata-context-parent
{
    background-image: url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);
    background-position: right center;
    background-repeat: no-repeat;
}
**/
/**.vakata-context .vakata-context-hover > a
{
    position: relative;
    background-color: #e8eff7;
    -moz-box-shadow: 0 0 2px #0a6aa1;
    -webkit-box-shadow: 0 0 2px #0a6aa1;
    box-shadow: 0 0 2px #0a6aa1;
}
**/
/**.vakata-context .vakata-context-separator a, .vakata-context .vakata-context-separator a:hover
{
    background: #fff;
    border: 0;
    border-top: 1px solid #e2e3e3;
    height: 1px;
    min-height: 1px;
    max-height: 1px;
    padding: 0;
    margin: 0 0 0 2.4em;
    border-left: 1px solid #e0e0e0;
    -moz-text-shadow: 0 0 0 transparent;
    -webkit-text-shadow: 0 0 0 transparent;
    text-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
**/
/**.vakata-context .vakata-contextmenu-disabled a, .vakata-context .vakata-contextmenu-disabled a:hover
{
    color: silver;
    background-color: transparent;
    border: 0;
    box-shadow: 0 0 0;
}
**/
/**.vakata-context li a ins
{
    text-decoration: none;
    display: inline-block;
    width: 2.4em;
    height: 2.4em;
    background: 0 0;
    margin: 0 0 0 -2em;
}
**/
/**.vakata-context li a span
{
    display: inline-block;
    width: 1px;
    height: 2.4em;
    background: #fff;
    margin: 0 .5em 0 0;
    border-left: 1px solid #e2e3e3;
}
**/
/**.vakata-context-rtl ul
{
    left: auto;
    right: 100%;
    margin-left: auto;
    margin-right: -4px;
}
**/
/**.vakata-context-rtl li a.vakata-context-parent
{
    background-image: url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);
    background-position: left center;
    background-repeat: no-repeat;
}
**/
/**.vakata-context-rtl .vakata-context-separator a
{
    margin: 0 2.4em 0 0;
    border-left: 0;
    border-right: 1px solid #e2e3e3;
}
**/
/**.vakata-context-rtl .vakata-context-left ul
{
    right: auto;
    left: 100%;
    margin-left: -4px;
    margin-right: auto;
}
**/
/**.vakata-context-rtl li a ins
{
    margin: 0 -2em 0 0;
}
**/
/**.vakata-context-rtl li a span
{
    margin: 0 0 0 .5em;
    border-left-color: #fff;
    background: #e2e3e3;
}
**/
#jstree-marker
{
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    border-right: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
}
/**#jstree-dnd
{
    line-height: 16px;
    margin: 0;
    padding: 4px;
}
**/
/**#jstree-dnd .jstree-icon, #jstree-dnd .jstree-copy
{
    display: inline-block;
    text-decoration: none;
    margin: 0 2px 0 0;
    padding: 0;
    width: 16px;
    height: 16px;
}
**/
/**#jstree-dnd .jstree-ok
{
    background: green;
}
**/
/**#jstree-dnd .jstree-er
{
    background: red;
}
**/
/**#jstree-dnd .jstree-copy
{
    margin: 0 2px;
}
**/
.jstree-default .jstree-node, .jstree-default .jstree-icon
{
    background-repeat: no-repeat;
    background-color: transparent;
}
.jstree-default .jstree-anchor/**, .jstree-default .jstree-wholerow**/
{
    transition: background-color .15s,box-shadow .15s;
}
/**.jstree-default .jstree-hovered
{
    background: #e7f4f9;
    border-radius: 2px;
    box-shadow: inset 0 0 1px #ccc;
}
**/
.jstree-default .jstree-clicked
{
    background: #beebff;
    border-radius: 2px;
    box-shadow: inset 0 0 1px #999;
}
/**.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon
{
    display: none;
}
**/
/**.jstree-default .jstree-disabled
{
    background: 0 0;
    color: #666;
}
**/
/**.jstree-default .jstree-disabled.jstree-hovered
{
    background: 0 0;
    box-shadow: none;
}
**/
/**.jstree-default .jstree-disabled.jstree-clicked
{
    background: #efefef;
}
**/
/**.jstree-default .jstree-disabled > .jstree-icon
{
    opacity: .8;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
}
**/
/**.jstree-default .jstree-search
{
    font-style: italic;
    color: #8b0000;
    font-weight: 700;
}
**/
/**.jstree-default .jstree-no-checkboxes .jstree-checkbox
{
    display: none !important;
}
**/
/**.jstree-default.jstree-checkbox-no-clicked .jstree-clicked
{
    background: 0 0;
    box-shadow: none;
}
**/
/**.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered
{
    background: #e7f4f9;
}
**/
/**.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked
{
    background: 0 0;
}
**/
/**.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered
{
    background: #e7f4f9;
}
**/
/**#jstree-dnd.jstree-default .jstree-ok, #jstree-dnd.jstree-default .jstree-er
{
    background-image: url(32px.png);
    background-repeat: no-repeat;
    background-color: transparent;
}
**/
/**#jstree-dnd.jstree-default i
{
    background: 0 0;
    width: 16px;
    height: 16px;
}
**/
/**#jstree-dnd.jstree-default .jstree-ok
{
    background-position: -9px -71px;
}
**/
/**#jstree-dnd.jstree-default .jstree-er
{
    background-position: -39px -71px;
}
**/
/**.jstree-default > .jstree-striped
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat;
}
**/
/**.jstree-default > .jstree-wholerow-ul .jstree-hovered, .jstree-default > .jstree-wholerow-ul .jstree-clicked
{
    background: 0 0;
    box-shadow: none;
    border-radius: 0;
}
**/
/**.jstree-default .jstree-wholerow
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
**/
/**.jstree-default .jstree-wholerow-hovered
{
    background: #e7f4f9;
}
**/
/**.jstree-default .jstree-wholerow-clicked
{
    background: #beebff;
    background: -moz-linear-gradient(top,#beebff 0,#a8e4ff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#beebff),color-stop(100%,#a8e4ff));
    background: -webkit-linear-gradient(top,#beebff 0,#a8e4ff 100%);
    background: -o-linear-gradient(top,#beebff 0,#a8e4ff 100%);
    background: -ms-linear-gradient(top,#beebff 0,#a8e4ff 100%);
    background: linear-gradient(to bottom,#beebff 0,#a8e4ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color1', endColorstr='@color2', GradientType=0);
}
**/
.jstree-default .jstree-node
{
    min-height: 24px;
    line-height: 24px;
    margin-left: 24px;
    min-width: 24px;
}
.jstree-default .jstree-anchor
{
    line-height: 24px;
    height: 24px;
}
.jstree-default .jstree-icon
{
    width: 10px;
    height: 24px;
    line-height: 24px;
}
.jstree-default .jstree-icon:empty
{
    width: 24px;
    height: 24px;
    line-height: 24px;
}
/**.jstree-default.jstree-rtl .jstree-node
{
    margin-right: 24px;
}
**/
/**.jstree-default .jstree-wholerow
{
    height: 24px;
}
**/
.jstree-default .jstree-node, .jstree-default .jstree-icon
{
    background-image: url(32px.png);
}
.jstree-default .jstree-node
{
    background-position: -292px -4px;
    background-repeat: repeat-y;
}
.jstree-default .jstree-last
{
    background: 0 0;
}
/**.jstree-default .jstree-open > .jstree-ocl
{
    background-position: -132px -4px;
}
**/
.jstree-default .jstree-closed > .jstree-ocl
{
    background-position: -100px -4px;
}
.jstree-default .jstree-leaf > .jstree-ocl
{
    background-position: -68px -4px;
}
/**.jstree-default .jstree-loading > .jstree-ocl
{
    background: url(throbber.gif) center center no-repeat;
}
**/
.jstree-default .jstree-anchor > .jstree-themeicon
{
    background-position: -260px -4px;
}
/**.jstree-default > .jstree-no-dots .jstree-node, .jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl
{
    background: 0 0;
}
**/
/**.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl
{
    background-position: -36px -4px;
}
**/
/**.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl
{
    background-position: -4px -4px;
}
**/
/**.jstree-default .jstree-disabled
{
    background: 0 0;
}
**/
/**.jstree-default .jstree-disabled.jstree-hovered
{
    background: 0 0;
}
**/
/**.jstree-default .jstree-disabled.jstree-clicked
{
    background: #efefef;
}
**/
/**.jstree-default .jstree-checkbox
{
    background-position: -164px -4px;
}
**/
/**.jstree-default .jstree-checkbox:hover
{
    background-position: -164px -36px;
}
**/
/**.jstree-default .jstree-clicked > .jstree-checkbox
{
    background-position: -228px -4px;
}
**/
/**.jstree-default .jstree-clicked > .jstree-checkbox:hover
{
    background-position: -228px -36px;
}
**/
/**.jstree-default .jstree-anchor > .jstree-undetermined
{
    background-position: -196px -4px;
}
**/
/**.jstree-default .jstree-anchor > .jstree-undetermined:hover
{
    background-position: -196px -36px;
}
**/
/**.jstree-default > .jstree-striped
{
    background-size: auto 48px;
}
**/
/**.jstree-default.jstree-rtl .jstree-node
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
    background-position: 100% 1px;
}
**/
/**.jstree-default.jstree-rtl .jstree-last
{
    background: 0 0;
}
**/
/**.jstree-default.jstree-rtl .jstree-open > .jstree-ocl
{
    background-position: -132px -36px;
}
**/
/**.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl
{
    background-position: -100px -36px;
}
**/
/**.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl
{
    background-position: -68px -36px;
}
**/
/**.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node, .jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl
{
    background: 0 0;
}
**/
/**.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl
{
    background-position: -36px -36px;
}
**/
/**.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl
{
    background-position: -4px -36px;
}
**/
.jstree-default .jstree-themeicon-custom
{
    background-color: transparent;
    background-image: none;
}
/**.jstree-default.jstree-rtl .jstree-node
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
    background-position: 100% 1px;
}
**/
/**.jstree-default-small .jstree-node
{
    min-height: 18px;
    line-height: 18px;
    margin-left: 18px;
    min-width: 18px;
}
**/
/**.jstree-default-small .jstree-anchor
{
    line-height: 18px;
    height: 18px;
}
**/
/**.jstree-default-small .jstree-icon
{
    width: 18px;
    height: 18px;
    line-height: 18px;
}
**/
/**.jstree-default-small .jstree-icon:empty
{
    width: 18px;
    height: 18px;
    line-height: 18px;
}
**/
/**.jstree-default-small.jstree-rtl .jstree-node
{
    margin-right: 18px;
}
**/
/**.jstree-default-small .jstree-wholerow
{
    height: 18px;
}
**/
/**.jstree-default-small .jstree-node, .jstree-default-small .jstree-icon
{
    background-image: url(32px.png);
}
**/
/**.jstree-default-small .jstree-node
{
    background-position: -295px -7px;
    background-repeat: repeat-y;
}
**/
/**.jstree-default-small .jstree-last
{
    background: 0 0;
}
**/
/**.jstree-default-small .jstree-open > .jstree-ocl
{
    background-position: -135px -7px;
}
**/
/**.jstree-default-small .jstree-closed > .jstree-ocl
{
    background-position: -103px -7px;
}
**/
/**.jstree-default-small .jstree-leaf > .jstree-ocl
{
    background-position: -71px -7px;
}
**/
/**.jstree-default-small .jstree-loading > .jstree-ocl
{
    background: url(throbber.gif) center center no-repeat;
}
**/
/**.jstree-default-small .jstree-anchor > .jstree-themeicon
{
    background-position: -263px -7px;
}
**/
/**.jstree-default-small > .jstree-no-dots .jstree-node, .jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl
{
    background: 0 0;
}
**/
/**.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl
{
    background-position: -39px -7px;
}
**/
/**.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl
{
    background-position: -7px -7px;
}
**/
/**.jstree-default-small .jstree-disabled
{
    background: 0 0;
}
**/
/**.jstree-default-small .jstree-disabled.jstree-hovered
{
    background: 0 0;
}
**/
/**.jstree-default-small .jstree-disabled.jstree-clicked
{
    background: #efefef;
}
**/
/**.jstree-default-small .jstree-checkbox
{
    background-position: -167px -7px;
}
**/
/**.jstree-default-small .jstree-checkbox:hover
{
    background-position: -167px -39px;
}
**/
/**.jstree-default-small .jstree-clicked > .jstree-checkbox
{
    background-position: -231px -7px;
}
**/
/**.jstree-default-small .jstree-clicked > .jstree-checkbox:hover
{
    background-position: -231px -39px;
}
**/
/**.jstree-default-small .jstree-anchor > .jstree-undetermined
{
    background-position: -199px -7px;
}
**/
/**.jstree-default-small .jstree-anchor > .jstree-undetermined:hover
{
    background-position: -199px -39px;
}
**/
/**.jstree-default-small > .jstree-striped
{
    background-size: auto 36px;
}
**/
/**.jstree-default-small.jstree-rtl .jstree-node
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
    background-position: 100% 1px;
}
**/
/**.jstree-default-small.jstree-rtl .jstree-last
{
    background: 0 0;
}
**/
/**.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl
{
    background-position: -135px -39px;
}
**/
/**.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl
{
    background-position: -103px -39px;
}
**/
/**.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl
{
    background-position: -71px -39px;
}
**/
/**.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node, .jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl
{
    background: 0 0;
}
**/
/**.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl
{
    background-position: -39px -39px;
}
**/
/**.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl
{
    background-position: -7px -39px;
}
**/
/**.jstree-default-small .jstree-themeicon-custom
{
    background-color: transparent;
    background-image: none;
}
**/
/**.jstree-default-small.jstree-rtl .jstree-node
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==);
    background-position: 100% 0;
}
**/
/**.jstree-default-large .jstree-node
{
    min-height: 32px;
    line-height: 32px;
    margin-left: 32px;
    min-width: 32px;
}
**/
/**.jstree-default-large .jstree-anchor
{
    line-height: 32px;
    height: 32px;
}
**/
/**.jstree-default-large .jstree-icon
{
    width: 32px;
    height: 32px;
    line-height: 32px;
}
**/
/**.jstree-default-large .jstree-icon:empty
{
    width: 32px;
    height: 32px;
    line-height: 32px;
}
**/
/**.jstree-default-large.jstree-rtl .jstree-node
{
    margin-right: 32px;
}
**/
/**.jstree-default-large .jstree-wholerow
{
    height: 32px;
}
**/
/**.jstree-default-large .jstree-node, .jstree-default-large .jstree-icon
{
    background-image: url(32px.png);
}
**/
/**.jstree-default-large .jstree-node
{
    background-position: -288px 0;
    background-repeat: repeat-y;
}
**/
/**.jstree-default-large .jstree-last
{
    background: 0 0;
}
**/
/**.jstree-default-large .jstree-open > .jstree-ocl
{
    background-position: -128px 0;
}
**/
/**.jstree-default-large .jstree-closed > .jstree-ocl
{
    background-position: -96px 0;
}
**/
/**.jstree-default-large .jstree-leaf > .jstree-ocl
{
    background-position: -64px 0;
}
**/
/**.jstree-default-large .jstree-loading > .jstree-ocl
{
    background: url(throbber.gif) center center no-repeat;
}
**/
/**.jstree-default-large .jstree-anchor > .jstree-themeicon
{
    background-position: -256px 0;
}
**/
/**.jstree-default-large > .jstree-no-dots .jstree-node, .jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl
{
    background: 0 0;
}
**/
/**.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl
{
    background-position: -32px 0;
}
**/
/**.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl
{
    background-position: 0 0;
}
**/
/**.jstree-default-large .jstree-disabled
{
    background: 0 0;
}
**/
/**.jstree-default-large .jstree-disabled.jstree-hovered
{
    background: 0 0;
}
**/
/**.jstree-default-large .jstree-disabled.jstree-clicked
{
    background: #efefef;
}
**/
/**.jstree-default-large .jstree-checkbox
{
    background-position: -160px 0;
}
**/
/**.jstree-default-large .jstree-checkbox:hover
{
    background-position: -160px -32px;
}
**/
/**.jstree-default-large .jstree-clicked > .jstree-checkbox
{
    background-position: -224px 0;
}
**/
/**.jstree-default-large .jstree-clicked > .jstree-checkbox:hover
{
    background-position: -224px -32px;
}
**/
/**.jstree-default-large .jstree-anchor > .jstree-undetermined
{
    background-position: -192px 0;
}
**/
/**.jstree-default-large .jstree-anchor > .jstree-undetermined:hover
{
    background-position: -192px -32px;
}
**/
/**.jstree-default-large > .jstree-striped
{
    background-size: auto 64px;
}
**/
/**.jstree-default-large.jstree-rtl .jstree-node
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
    background-position: 100% 1px;
}
**/
/**.jstree-default-large.jstree-rtl .jstree-last
{
    background: 0 0;
}
**/
/**.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl
{
    background-position: -128px -32px;
}
**/
/**.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl
{
    background-position: -96px -32px;
}
**/
/**.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl
{
    background-position: -64px -32px;
}
**/
/**.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node, .jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl
{
    background: 0 0;
}
**/
/**.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl
{
    background-position: -32px -32px;
}
**/
/**.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl
{
    background-position: 0 -32px;
}
**/
/**.jstree-default-large .jstree-themeicon-custom
{
    background-color: transparent;
    background-image: none;
}
**/
/**.jstree-default-large.jstree-rtl .jstree-node
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==);
    background-position: 100% 1px;
}
**/
.jstree-default > .jstree-container-ul > .jstree-node
{
    margin-left: 0;
    margin-right: 0;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/uploadfile.min.css ***!
  \******************************************************************************************************************************************************************************************************************************************/
.ajax-file-upload-statusbar{border:1px solid #0ba1b5;margin-top:10px;margin-right:10px;margin:5px;border-radius:4px;padding:5px 5px 5px 5px}.ajax-file-upload-filename{width:100%;height:auto;margin:0 5px 5px 10px;color:#807579}.ajax-file-upload-progress{margin:0 10px 5px 10px;position:relative;width:250px;border:1px solid #ddd;padding:1px;border-radius:3px;display:inline-block}.ajax-file-upload-bar{background-color:#0ba1b5;width:0;height:20px;border-radius:3px;color:#fff}.ajax-file-upload-percent{position:absolute;display:inline-block;top:3px;left:48%}.ajax-file-upload-red{box-shadow:inset 0 39px 0 -24px #e67a73;background-color:#e4685d;border-radius:4px;display:inline-block;color:#fff;font-family:arial;font-size:13px;font-weight:normal;padding:4px 15px;text-decoration:none;text-shadow:0 1px 0 #b23e35;cursor:pointer;vertical-align:top;margin-right:5px}.ajax-file-upload-green{background-color:#77b55a;border-radius:4px;margin:0;padding:0;display:inline-block;color:#fff;font-family:arial;font-size:13px;font-weight:normal;padding:4px 15px;text-decoration:none;cursor:pointer;text-shadow:0 1px 0 #5b8a3c;vertical-align:top;margin-right:5px}.ajax-file-upload{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;padding:15px 20px;cursor:pointer;line-height:20px;height:25px;margin:0 10px 10px 0;display:inline-block;background:#fff;border:1px solid #e8e8e8;color:#888;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 2px 0 0 #e8e8e8;padding:6px 10px 4px 10px;color:#fff;background:#2f8ab9;border:0;box-shadow:0 2px 0 0 #13648d;vertical-align:middle}.ajax-file-upload:hover{background:#3396c9;box-shadow:0 2px 0 0 #15719f}.ajax-upload-dragdrop{border:2px dotted #a5a5c7;color:#dadce3;text-align:left;vertical-align:middle;padding:10px 10px 0 10px}
/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/bootstrap.min.css ***!
  \*****************************************************************************************************************************************************************************************************************************************/



.img-rounded {
    border-radius: 6px;
}

.img-polaroid {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.img-circle {
    border-radius: 500px;
}

/*hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff;
}*/

abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
}

abbr.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 20px;
    border-left: 5px solid #eee;
}

blockquote p {
        margin-bottom: 0;
        font-size: 17.5px;
        font-weight: 300;
        line-height: 1.25;
    }

blockquote small {
        display: block;
        line-height: 20px;
        color: #999;
    }

blockquote small:before {
            content: '\2014 \00A0';
        }

blockquote.pull-right {
        float: right;
        padding-right: 15px;
        padding-left: 0;
        border-right: 5px solid #eee;
        border-left: 0;
    }

blockquote.pull-right p, blockquote.pull-right small {
            text-align: right;
        }

blockquote.pull-right small:before {
                content: '';
            }

blockquote.pull-right small:after {
                content: '\00A0 \2014';
            }

q:before, q:after, blockquote:before, blockquote:after {
        content: "";
    }

address {
    display: block;
    margin-bottom: 20px;
    font-style: normal;
    line-height: 20px;
}

code, pre {
    padding: 0 3px 2px;
    font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
    font-size: 12px;
    color: #333;
    border-radius: 3px;
}

code {
    padding: 2px 4px;
    color: #d14;
    white-space: nowrap;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 20px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre;
    white-space: pre-wrap;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
}

pre.prettyprint {
        margin-bottom: 20px;
    }

pre code {
        padding: 0;
        color: inherit;
        white-space: pre;
        white-space: pre-wrap;
        background-color: transparent;
        border: 0;
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 10px;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

legend small {
        font-size: 15px;
        color: #999;
    }

label, input, button, select, textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

input, button, select, textarea {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

label {
    display: block;
    margin-bottom: 5px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    border-radius: 4px;
}

input, textarea, .uneditable-input {
    /*width: 206px;*/
}

textarea {
    height: auto;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    transition: border linear .2s,box-shadow linear .2s;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
        border-color: rgba(82,168,236,0.8);
        outline: 0;
        outline: thin dotted \9;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
    }

input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    *margin-top: 0;
    line-height: normal;
}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: auto;
}

select, input[type="file"] {
    height: 30px;
    *margin-top: 4px;
    line-height: 30px;
}

select {
    width: 220px;
    background-color: #fff;
    border: 1px solid #ccc;
}

select[multiple], select[size] {
        height: auto;
    }

select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

.uneditable-input, .uneditable-textarea {
    color: #999;
    cursor: not-allowed;
    background-color: #fcfcfc;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
}

.uneditable-input {
    overflow: hidden;
    white-space: nowrap;
}

.uneditable-textarea {
    width: auto;
    height: auto;
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #999;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #999;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999;
}

.radio, .checkbox {
    min-height: 20px;
    padding-left: 20px;
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
        float: left;
        margin-left: -20px;
    }

.controls > .radio:first-child, .controls > .checkbox:first-child {
    padding-top: 5px;
}

.radio.inline, .checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle;
}

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
        margin-left: 10px;
    }

.input-mini {
    width: 60px;
}

.input-small {
    width: 90px;
}

.input-medium {
    width: 150px;
}

.input-large {
    width: 210px;
}

.input-xlarge {
    width: 270px;
}

.input-xxlarge {
    width: 530px;
}

input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0;
}

.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
    display: inline-block;
}

input, textarea, .uneditable-input {
    margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
}

input.span12, textarea.span12, .uneditable-input.span12 {
    width: 926px;
}

input.span11, textarea.span11, .uneditable-input.span11 {
    width: 846px;
}

input.span10, textarea.span10, .uneditable-input.span10 {
    width: 766px;
}

input.span9, textarea.span9, .uneditable-input.span9 {
    width: 686px;
}

input.span8, textarea.span8, .uneditable-input.span8 {
    width: 606px;
}

input.span7, textarea.span7, .uneditable-input.span7 {
    width: 526px;
}

input.span6, textarea.span6, .uneditable-input.span6 {
    width: 446px;
}

input.span5, textarea.span5, .uneditable-input.span5 {
    width: 366px;
}

input.span4, textarea.span4, .uneditable-input.span4 {
    width: 286px;
}

input.span3, textarea.span3, .uneditable-input.span3 {
    width: 206px;
}

input.span2, textarea.span2, .uneditable-input.span2 {
    width: 126px;
}

input.span1, textarea.span1, .uneditable-input.span1 {
    width: 46px;
}

.controls-row {
    *zoom: 1;
}

.controls-row:before, .controls-row:after {
        display: table;
        line-height: 0;
        content: "";
    }

.controls-row:after {
        clear: both;
    }

.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {
        float: left;
    }

.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {
        padding-top: 5px;
    }

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee;
}

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
    background-color: transparent;
}

.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {
    color: #c09853;
}

.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    color: #c09853;
}

.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    border-color: #c09853;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
        border-color: #a47e3c;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
    }

.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853;
}

.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
    color: #b94a48;
}

.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
    color: #b94a48;
}

.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #b94a48;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
        border-color: #953b39;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
    }

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
}

.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
    color: #468847;
}

.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
    color: #468847;
}

.control-group.success input, .control-group.success select, .control-group.success textarea {
    border-color: #468847;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
        border-color: #356635;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
    }

.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
}

.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {
    color: #3a87ad;
}

.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
    color: #3a87ad;
}

.control-group.info input, .control-group.info select, .control-group.info textarea {
    border-color: #3a87ad;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
        border-color: #2d6987;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
    }

.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #3a87ad;
}

input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
        border-color: #e9322d;
        box-shadow: 0 0 6px #f8b9b7;
    }

.form-actions {
    padding: 19px 20px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    *zoom: 1;
}

.form-actions:before, .form-actions:after {
        display: table;
        line-height: 0;
        content: "";
    }

.form-actions:after {
        clear: both;
    }

.help-block, .help-inline {
    color: #595959;
}

.help-block {
    display: block;
    margin-bottom: 10px;
}

.help-inline {
    display: inline-block;
    *display: inline;
    padding-left: 5px;
    vertical-align: middle;
    *zoom: 1;
}

.input-append, .input-prepend {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
}

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {
        font-size: 14px;
    }

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
        position: relative;
        margin-bottom: 0;
        *margin-left: 0;
        vertical-align: top;
        border-radius: 0 4px 4px 0;
    }

.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
            z-index: 2;
        }

.input-append .add-on, .input-prepend .add-on {
        display: inline-block;
        width: auto;
        height: 20px;
        min-width: 16px;
        padding: 4px 5px;
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        text-align: center;
        text-shadow: 0 1px 0 #fff;
        background-color: #eee;
        border: 1px solid #ccc;
    }

.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {
        vertical-align: top;
        border-radius: 0;
    }

.input-append .active, .input-prepend .active {
        background-color: #a9dba9;
        border-color: #46a546;
    }

.input-prepend .add-on, .input-prepend .btn {
        margin-right: -1px;
    }

.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
            border-radius: 4px 0 0 4px;
        }

.input-append input, .input-append select, .input-append .uneditable-input {
        border-radius: 4px 0 0 4px;
    }

.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
            border-radius: 0 4px 4px 0;
        }

.input-append .add-on, .input-append .btn, .input-append .btn-group {
        margin-left: -1px;
    }

.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
            border-radius: 0 4px 4px 0;
        }

.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
        border-radius: 0;
    }

.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
            border-radius: 0 4px 4px 0;
        }

.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
        margin-right: -1px;
        border-radius: 4px 0 0 4px;
    }

.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
        margin-left: -1px;
        border-radius: 0 4px 4px 0;
    }

.input-prepend.input-append .btn-group:first-child {
        margin-left: 0;
    }

input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    margin-bottom: 0;
    border-radius: 15px;
}

.form-search .input-append .search-query, .form-search .input-prepend .search-query {
    border-radius: 0;
}

.form-search .input-append .search-query {
    border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
    border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
    border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
    border-radius: 14px 0 0 14px;
}

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    vertical-align: middle;
    *zoom: 1;
}

.form-search .hide, .form-inline .hide, .form-horizontal .hide {
    display: none;
}

.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
    display: inline-block;
}

.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
    margin-bottom: 0;
}

.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle;
}

.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
        float: left;
        margin-right: 3px;
        margin-left: 0;
    }

.control-group {
    margin-bottom: 10px;
}

legend + .control-group {
    margin-top: 20px;
    -webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
    margin-bottom: 20px;
    *zoom: 1;
}

.form-horizontal .control-group:before, .form-horizontal .control-group:after {
        display: table;
        line-height: 0;
        content: "";
    }

.form-horizontal .control-group:after {
        clear: both;
    }

.form-horizontal .control-label {
    float: left;
    width: 160px;
    padding-top: 5px;
    text-align: right;
}

.form-horizontal .controls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0;
}

.form-horizontal .controls:first-child {
        *padding-left: 180px;
    }

.form-horizontal .help-block {
    margin-bottom: 0;
}

.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block {
    margin-top: 10px;
}

.form-horizontal .form-actions {
    padding-left: 180px;
}

table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}

.table {
    width: 98%;
    margin-bottom: 20px;
    margin: 0 10px 0 10px;
}

.table th, .table td {
        padding: 8px;
        line-height: 20px;
        text-align: left;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }

.table th {
        font-weight: bold;
    }

.table thead th {
        vertical-align: bottom;
    }

.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
        border-top: 0;
    }

.table tbody + tbody {
        border-top: 2px solid #ddd;
    }

.table .table {
        background-color: #fff;
    }

.table-condensed th, .table-condensed td {
    padding: 4px 5px;
}

.table-bordered {
    border: 1px solid #ddd;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    border-radius: 4px;
}

.table-bordered th, .table-bordered td {
        border-left: 1px solid #ddd;
    }

.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
        border-top: 0;
    }

.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
        border-top-left-radius: 4px;
        -moz-border-radius-topleft: 4px;
    }

.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
        border-top-right-radius: 4px;
        -moz-border-radius-topright: 4px;
    }

.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
        border-bottom-left-radius: 4px;
        -moz-border-radius-bottomleft: 4px;
    }

.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
        border-bottom-right-radius: 4px;
        -moz-border-radius-bottomright: 4px;
    }

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
        border-bottom-left-radius: 0;
        -moz-border-radius-bottomleft: 0;
    }

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
        border-bottom-right-radius: 0;
        -moz-border-radius-bottomright: 0;
    }

.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
        border-top-left-radius: 4px;
        -moz-border-radius-topleft: 4px;
    }

.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
        border-top-right-radius: 4px;
        -moz-border-radius-topright: 4px;
    }

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td /*, .table-hover tbody tr:hover > th*/ {
    background-color: #b8d1f3;
}

table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
    display: table-cell;
    float: none;
    margin-left: 0;
}

.table td.span1, .table th.span1 {
    float: none;
    width: 44px;
    margin-left: 0;
}

.table td.span2, .table th.span2 {
    float: none;
    width: 124px;
    margin-left: 0;
}

.table td.span3, .table th.span3 {
    float: none;
    width: 204px;
    margin-left: 0;
}

.table td.span4, .table th.span4 {
    float: none;
    width: 284px;
    margin-left: 0;
}

.table td.span5, .table th.span5 {
    float: none;
    width: 364px;
    margin-left: 0;
}

.table td.span6, .table th.span6 {
    float: none;
    width: 444px;
    margin-left: 0;
}

.table td.span7, .table th.span7 {
    float: none;
    width: 524px;
    margin-left: 0;
}

.table td.span8, .table th.span8 {
    float: none;
    width: 604px;
    margin-left: 0;
}

.table td.span9, .table th.span9 {
    float: none;
    width: 684px;
    margin-left: 0;
}

.table td.span10, .table th.span10 {
    float: none;
    width: 764px;
    margin-left: 0;
}

.table td.span11, .table th.span11 {
    float: none;
    width: 844px;
    margin-left: 0;
}

.table td.span12, .table th.span12 {
    float: none;
    width: 924px;
    margin-left: 0;
}

.table tbody tr.success > td {
    background-color: #dff0d8;
}

.table tbody tr.error > td {
    background-color: #f2dede;
}

.table tbody tr.warning > td {
    background-color: #fcf8e3;
}

.table tbody tr.info > td {
    background-color: #e6f0fa;
}

.table-hover tbody tr.success:hover > td {
    background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover > td {
    background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover > td {
    background-color: #faf2cc;
}

.table-hover tbody tr.info:hover > td {
    background-color: #dce7f5;
}

[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url('glyphicons-halflings.png');
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
    background-image: url('glyphicons-halflings-white.png');
}

.icon-glass {
    background-position: 0 0;
}

.icon-music {
    background-position: -24px 0;
}

.icon-search {
    background-position: -48px 0;
}

.icon-envelope {
    background-position: -72px 0;
}

.icon-heart {
    background-position: -96px 0;
}

.icon-star {
    background-position: -120px 0;
}

.icon-star-empty {
    background-position: -144px 0;
}

.icon-user {
    background-position: -168px 0;
}

.icon-film {
    background-position: -192px 0;
}

.icon-th-large {
    background-position: -216px 0;
}

.icon-th {
    background-position: -240px 0;
}

.icon-th-list {
    background-position: -264px 0;
}

.icon-ok {
    background-position: -288px 0;
}

.icon-remove {
    background-position: -312px 0;
}

.icon-zoom-in {
    background-position: -336px 0;
}

.icon-zoom-out {
    background-position: -360px 0;
}

.icon-off {
    background-position: -384px 0;
}

.icon-signal {
    background-position: -408px 0;
}

.icon-cog {
    background-position: -432px 0;
}

.icon-trash {
    background-position: -456px 0;
}

.icon-home {
    background-position: 0 -24px;
}

.icon-file {
    background-position: -24px -24px;
}

.icon-time {
    background-position: -48px -24px;
}

.icon-road {
    background-position: -72px -24px;
}

.icon-download-alt {
    background-position: -96px -24px;
}

.icon-download {
    background-position: -120px -24px;
}

.icon-upload {
    background-position: -144px -24px;
}

.icon-inbox {
    background-position: -168px -24px;
}

.icon-play-circle {
    background-position: -192px -24px;
}

.icon-repeat {
    background-position: -216px -24px;
}

.icon-refresh {
    background-position: -240px -24px;
}

.icon-list-alt {
    background-position: -264px -24px;
}

.icon-lock {
    background-position: -287px -24px;
}

.icon-flag {
    background-position: -312px -24px;
}

.icon-headphones {
    background-position: -336px -24px;
}

.icon-volume-off {
    background-position: -360px -24px;
}

.icon-volume-down {
    background-position: -384px -24px;
}

.icon-volume-up {
    background-position: -408px -24px;
}

.icon-qrcode {
    background-position: -432px -24px;
}

.icon-barcode {
    background-position: -456px -24px;
}

.icon-tag {
    background-position: 0 -48px;
}

.icon-tags {
    background-position: -25px -48px;
}

.icon-book {
    background-position: -48px -48px;
}

.icon-bookmark {
    background-position: -72px -48px;
}

.icon-print {
    background-position: -96px -48px;
}

.icon-camera {
    background-position: -120px -48px;
}

.icon-font {
    background-position: -144px -48px;
}

.icon-bold {
    background-position: -167px -48px;
}

.icon-italic {
    background-position: -192px -48px;
}

.icon-text-height {
    background-position: -216px -48px;
}

.icon-text-width {
    background-position: -240px -48px;
}

.icon-align-left {
    background-position: -264px -48px;
}

.icon-align-center {
    background-position: -288px -48px;
}

.icon-align-right {
    background-position: -312px -48px;
}

.icon-align-justify {
    background-position: -336px -48px;
}

.icon-list {
    background-position: -360px -48px;
}

.icon-indent-left {
    background-position: -384px -48px;
}

.icon-indent-right {
    background-position: -408px -48px;
}

.icon-facetime-video {
    background-position: -432px -48px;
}

.icon-picture {
    background-position: -456px -48px;
}

.icon-pencil {
    background-position: 0 -72px;
}

.icon-map-marker {
    background-position: -24px -72px;
}

.icon-adjust {
    background-position: -48px -72px;
}

.icon-tint {
    background-position: -72px -72px;
}

.icon-edit {
    background-position: -96px -72px;
}

.icon-share {
    background-position: -120px -72px;
}

.icon-check {
    background-position: -144px -72px;
}

.icon-move {
    background-position: -168px -72px;
}

.icon-step-backward {
    background-position: -192px -72px;
}

.icon-fast-backward {
    background-position: -216px -72px;
}

.icon-backward {
    background-position: -240px -72px;
}

.icon-play {
    background-position: -264px -72px;
}

.icon-pause {
    background-position: -288px -72px;
}

.icon-stop {
    background-position: -312px -72px;
}

.icon-forward {
    background-position: -336px -72px;
}

.icon-fast-forward {
    background-position: -360px -72px;
}

.icon-step-forward {
    background-position: -384px -72px;
}

.icon-eject {
    background-position: -408px -72px;
}

.icon-chevron-left {
    background-position: -432px -72px;
}

.icon-chevron-right {
    background-position: -456px -72px;
}

.icon-plus-sign {
    background-position: 0 -96px;
}

.icon-minus-sign {
    background-position: -24px -96px;
}

.icon-remove-sign {
    background-position: -48px -96px;
}

.icon-ok-sign {
    background-position: -72px -96px;
}

.icon-question-sign {
    background-position: -96px -96px;
}

.icon-info-sign {
    background-position: -120px -96px;
}

.icon-screenshot {
    background-position: -144px -96px;
}

.icon-remove-circle {
    background-position: -168px -96px;
}

.icon-ok-circle {
    background-position: -192px -96px;
}

.icon-ban-circle {
    background-position: -216px -96px;
}

.icon-arrow-left {
    background-position: -240px -96px;
}

.icon-arrow-right {
    background-position: -264px -96px;
}

.icon-arrow-up {
    background-position: -289px -96px;
}

.icon-arrow-down {
    background-position: -312px -96px;
}

.icon-share-alt {
    background-position: -336px -96px;
}

.icon-resize-full {
    background-position: -360px -96px;
}

.icon-resize-small {
    background-position: -384px -96px;
}

.icon-plus {
    background-position: -408px -96px;
}

.icon-minus {
    background-position: -433px -96px;
}

.icon-asterisk {
    background-position: -456px -96px;
}

.icon-exclamation-sign {
    background-position: 0 -120px;
}

.icon-gift {
    background-position: -24px -120px;
}

.icon-leaf {
    background-position: -48px -120px;
}

.icon-fire {
    background-position: -72px -120px;
}

.icon-eye-open {
    background-position: -96px -120px;
}

.icon-eye-close {
    background-position: -120px -120px;
}

.icon-warning-sign {
    background-position: -144px -120px;
}

.icon-plane {
    background-position: -168px -120px;
}

.icon-calendar {
    background-position: -192px -120px;
}

.icon-random {
    width: 16px;
    background-position: -216px -120px;
}

.icon-comment {
    background-position: -240px -120px;
}

.icon-magnet {
    background-position: -264px -120px;
}

.icon-chevron-up {
    background-position: -288px -120px;
}

.icon-chevron-down {
    background-position: -313px -119px;
}

.icon-retweet {
    background-position: -336px -120px;
}

.icon-shopping-cart {
    background-position: -360px -120px;
}

.icon-folder-close {
    width: 16px;
    background-position: -384px -120px;
}

.icon-folder-open {
    width: 16px;
    background-position: -408px -120px;
}

.icon-resize-vertical {
    background-position: -432px -119px;
}

.icon-resize-horizontal {
    background-position: -456px -118px;
}

.icon-hdd {
    background-position: 0 -144px;
}

.icon-bullhorn {
    background-position: -24px -144px;
}

.icon-bell {
    background-position: -48px -144px;
}

.icon-certificate {
    background-position: -72px -144px;
}

.icon-thumbs-up {
    background-position: -96px -144px;
}

.icon-thumbs-down {
    background-position: -120px -144px;
}

.icon-hand-right {
    background-position: -144px -144px;
}

.icon-hand-left {
    background-position: -168px -144px;
}

.icon-hand-up {
    background-position: -192px -144px;
}

.icon-hand-down {
    background-position: -216px -144px;
}

.icon-circle-arrow-right {
    background-position: -240px -144px;
}

.icon-circle-arrow-left {
    background-position: -264px -144px;
}

.icon-circle-arrow-up {
    background-position: -288px -144px;
}

.icon-circle-arrow-down {
    background-position: -312px -144px;
}

.icon-globe {
    background-position: -336px -144px;
}

.icon-wrench {
    background-position: -360px -144px;
}

.icon-tasks {
    background-position: -384px -144px;
}

.icon-filter {
    background-position: -408px -144px;
}

.icon-briefcase {
    background-position: -432px -144px;
}

.icon-fullscreen {
    background-position: -456px -144px;
}

.dropup, .dropdown {
    position: relative;
}

.dropdown-toggle {
    *margin-bottom: -3px;
}

.dropdown-toggle:active, .open .dropdown-toggle {
        outline: 0;
    }

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
}

.dropdown .caret {
    margin-top: 8px;
    margin-left: 2px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

.dropdown-menu .divider {
        *width: 100%;
        height: 1px;
        margin: 9px 1px;
        *margin: -5px 0 5px;
        overflow: hidden;
        background-color: #e5e5e5;
        border-bottom: 1px solid #fff;
    }

.dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 20px;
        color: #333;
        white-space: nowrap;
    }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
            color: #fff;
            text-decoration: none;
            background-color: #0081c2;
            background-image: linear-gradient(to bottom,#08c,#0077b3);
            background-repeat: repeat-x;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);
        }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        color: #fff;
        text-decoration: none;
        background-color: #0081c2;
        background-image: linear-gradient(to bottom,#08c,#0077b3);
        background-repeat: repeat-x;
        outline: 0;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);
    }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
        color: #999;
    }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
            text-decoration: none;
            cursor: default;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        }

.open {
    *z-index: 1000;
}

.open > .dropdown-menu {
        display: block;
    }

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000;
    content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        border-radius: 0 6px 6px 6px;
    }

.dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
    display: block;
    float: right;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;
    border-color: transparent;
    border-left-color: #ccc;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
        left: -100%;
        margin-left: 10px;
        border-radius: 6px 0 6px 6px;
    }

.dropdown .dropdown-menu .nav-header {
    padding-right: 20px;
    padding-left: 20px;
}

.typeahead {
    z-index: 1051;
    margin-top: 2px;
    border-radius: 4px;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.well blockquote {
        border-color: #ddd;
        border-color: rgba(0,0,0,0.15);
    }

.well-large {
    padding: 24px;
    border-radius: 6px;
}

.well-small {
    padding: 9px;
    border-radius: 3px;
}

.fade {
    opacity: 0;
    transition: opacity .15s linear;
}

.fade.in {
        opacity: 1;
    }

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease;
}

.collapse.in {
        height: auto;
    }

.close {
    position: relative;
    top: -16px;
    right: -5px;
    float: right;
    font-size: 40px;
    font-weight: bold;
    /*padding-top:-15px ;*/
    line-height: 40px;
    color: red;
    text-shadow: 0 1px 0 #fff;
    opacity: .6;
    filter: alpha(opacity=60);
}

.close:hover, .close:focus {
        color: #d01d1d;
        text-decoration: none;
        cursor: pointer;
        opacity: 1;
        filter: alpha(opacity=100);
    }

.close2 {
    position: relative;
    /*top: -16px;
    right: -5px;*/
    /*float: right;*/
    font-size: 40px;
    font-weight: bold;
    /*padding-top:-15px ;*/
    /*line-height: 40px;*/
    color: red;
    text-shadow: 0 1px 0 #fff;
    opacity: .6;
    filter: alpha(opacity=60);
}

.close2:hover, .close:focus {
        color: #d01d1d;
        text-decoration: none;
        cursor: pointer;
        opacity: 1;
        filter: alpha(opacity=100);
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.btn {
    display: inline-block;
    *display: inline;
    padding: 4px 12px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    *border: 0;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    *zoom: 1;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
        color: #333;
        background-color: #e6e6e6;
        *background-color: #d9d9d9;
    }

.btn:active, .btn.active {
        background-color: #ccc;
    }

.btn:first-child {
        *margin-left: 0;
    }

.btn:hover, .btn:focus {
        color: #333;
        text-decoration: none;
        background-position: 0 -15px;
        transition: background-position .1s linear;
    }

.btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

.btn.active, .btn:active {
        background-image: none;
        outline: 0;
        box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    }

.btn.disabled, .btn[disabled] {
        cursor: default;
        background-image: none;
        opacity: .65;
        filter: alpha(opacity=65);
        box-shadow: none;
    }

.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    border-radius: 6px;
}

.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
        margin-top: 4px;
    }

.btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    border-radius: 3px;
}

.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
        margin-top: 0;
    }

.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
    margin-top: -1px;
}

.btn-mini {
    padding: 0 6px;
    font-size: 10.5px;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
}

.btn-block + .btn-block {
        margin-top: 5px;
    }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%;
}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: rgba(255,255,255,0.75);
    /*-moz-box-shadow:  3px  3px 5px #9fafbc, 
              -3px -3px 5px #9fafbc,
               3px -3px 5px #9fafbc,
              -3px  3px 5px #9fafbc;
    -webkit-box-shadow:  10px  10px 5px #9fafbc, 
              -3px -3px 5px #9fafbc,
               3px -3px 5px #9fafbc,
              -3px  3px 5px #9fafbc;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#9fafbc', Direction=135, Strength=10);
    box-shadow:  3px  3px 5px #9fafbc, 
              -3px -3px 5px #9fafbc,
               3px -3px 5px #9fafbc,
              -3px  3px 5px #9fafbc;*/
}

.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #006dcc;
    *background-color: #04c;
    background-image: linear-gradient(to bottom,#08c,#04c);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
        color: #fff;
        background-color: #04c;
        *background-color: #003bb3;
        border-color: #f2fb00;
        /*border-width:2px;*/
    }

.btn-primary:active, .btn-primary.active {
        background-color: #06286d;
        /*border-color: #dfe700;*/
    }

.btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #faa732;
    *background-color: #f89406;
    background-image: linear-gradient(to bottom,#fbb450,#f89406);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
        color: #fff;
        background-color: #f89406;
        *background-color: #df8505;
    }

.btn-warning:active, .btn-warning.active {
        background-color: #c67605;
    }

.btn-danger {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #da4f49;
    *background-color: #bd362f;
    background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
        color: #fff;
        background-color: #bd362f;
        *background-color: #a9302a;
    }

.btn-danger:active, .btn-danger.active {
        background-color: #942a25;
    }

.btn-success {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #5bb75b;
    *background-color: #51a351;
    background-image: linear-gradient(to bottom,#62c462,#51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
        color: #fff;
        background-color: #51a351;
        *background-color: #499249;
    }

.btn-success:active, .btn-success.active {
        background-color: #408140;
    }

.btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #49afcd;
    *background-color: #2f96b4;
    background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
    background-repeat: repeat-x;
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
        color: #fff;
        background-color: #2f96b4;
        *background-color: #2a85a0;
    }

.btn-info:active, .btn-info.active {
        background-color: #24748c;
    }

.btn-inverse {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #363636;
    *background-color: #222;
    background-image: linear-gradient(to bottom,#444,#222);
    background-repeat: repeat-x;
    border-color: #222 #222 #000;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
        color: #fff;
        background-color: #222;
        *background-color: #151515;
    }

.btn-inverse:active, .btn-inverse.active {
        background-color: #080808;
    }

button.btn, input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px;
}

button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

button.btn.btn-large, input[type="submit"].btn.btn-large {
        *padding-top: 7px;
        *padding-bottom: 7px;
    }

button.btn.btn-small, input[type="submit"].btn.btn-small {
        *padding-top: 3px;
        *padding-bottom: 3px;
    }

button.btn.btn-mini, input[type="submit"].btn.btn-mini {
        *padding-top: 1px;
        *padding-bottom: 1px;
    }

.btn-link, .btn-link:active, .btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    box-shadow: none;
}

.btn-link {
    color: #08c;
    cursor: pointer;
    border-color: transparent;
    border-radius: 0;
}

.btn-link:hover, .btn-link:focus {
        color: #005580;
        text-decoration: underline;
        background-color: transparent;
    }

.btn-link[disabled]:hover, .btn-link[disabled]:focus {
        color: #333;
        text-decoration: none;
    }

.btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *margin-left: .3em;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
    *zoom: 1;
}

.btn-group:first-child {
        *margin-left: 0;
    }

.btn-group + .btn-group {
        margin-left: 5px;
    }

.btn-toolbar {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 0;
}

.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {
        margin-left: 5px;
    }

.btn-group > .btn {
    position: relative;
    border-radius: 0;
}

.btn-group > .btn + .btn {
        margin-left: -1px;
    }

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 14px;
}

.btn-group > .btn-mini {
    font-size: 10.5px;
}

.btn-group > .btn-small {
    font-size: 11.9px;
}

.btn-group > .btn-large {
    font-size: 17.5px;
}

.btn-group > .btn:first-child {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
    margin-left: 0;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
    z-index: 2;
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
    *padding-top: 5px;
    padding-right: 8px;
    *padding-bottom: 5px;
    padding-left: 8px;
    box-shadow: inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}

.btn-group > .btn-mini + .dropdown-toggle {
    *padding-top: 2px;
    padding-right: 5px;
    *padding-bottom: 2px;
    padding-left: 5px;
}

.btn-group > .btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
    *padding-top: 7px;
    padding-right: 12px;
    *padding-bottom: 7px;
    padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
    background-image: none;
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #04c;
}

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222;
}

.btn .caret {
    margin-top: 8px;
    margin-left: 0;
}

.btn-large .caret {
    margin-top: 6px;
}

.btn-large .caret {
    border-top-width: 5px;
    border-right-width: 5px;
    border-left-width: 5px;
}

.btn-mini .caret, .btn-small .caret {
    margin-top: 8px;
}

.dropup .btn-large .caret {
    border-bottom-width: 5px;
}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.btn-group-vertical {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.btn-group-vertical > .btn {
        display: block;
        float: none;
        max-width: 100%;
        border-radius: 0;
    }

.btn-group-vertical > .btn + .btn {
            margin-top: -1px;
            margin-left: 0;
        }

.btn-group-vertical > .btn:first-child {
            border-radius: 4px 4px 0 0;
        }

.btn-group-vertical > .btn:last-child {
            border-radius: 0 0 4px 4px;
        }

.btn-group-vertical > .btn-large:first-child {
        border-radius: 6px 6px 0 0;
    }

.btn-group-vertical > .btn-large:last-child {
        border-radius: 0 0 6px 6px;
    }

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
}

.alert, .alert h4 {
        color: #c09853;
    }

.alert h4 {
            margin: 0;
        }

.alert .close {
            position: relative;
            top: -2px;
            right: -21px;
            line-height: 20px;
        }

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-success h4 {
        color: #468847;
    }

.alert-danger, .alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alert-danger h4, .alert-error h4 {
        color: #b94a48;
    }

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-info h4 {
        color: #3a87ad;
    }

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}

.alert-block > p, .alert-block > ul {
        margin-bottom: 0;
    }

.alert-block p + p {
        margin-top: 5px;
    }

.nav {
    margin-bottom: 20px;
    margin-left: 0;
    list-style: none;
}

.nav > li > a {
        display: block;
    }

.nav > li > a:hover, .nav > li > a:focus {
            text-decoration: none;
            background-color: #eee;
        }

.nav > li > a > img {
            max-width: none;
        }

.nav > .pull-right {
        float: right;
    }

.nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    color: #999;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    text-transform: uppercase;
}

.nav li + .nav-header {
    margin-top: 9px;
}

.nav-list {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 0;
}

.nav-list > li > a, .nav-list .nav-header {
        margin-right: -15px;
        margin-left: -15px;
        text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    }

.nav-list > li > a {
        padding: 3px 15px;
    }

.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
        background-color: #08c;
    }

.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
        margin-right: 2px;
    }

.nav-list .divider {
        *width: 100%;
        height: 1px;
        margin: 9px 1px;
        *margin: -5px 0 5px;
        overflow: hidden;
        background-color: #e5e5e5;
        border-bottom: 1px solid #fff;
    }

.nav-tabs, .nav-pills {
    *zoom: 1;
}

.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
        display: table;
        line-height: 0;
        content: "";
    }

.nav-tabs:after, .nav-pills:after {
        clear: both;
    }

.nav-tabs > li, .nav-pills > li {
        float: left;
    }

.nav-tabs > li > a, .nav-pills > li > a {
            padding-right: 12px;
            padding-left: 12px;
            margin-right: 2px;
            line-height: 14px;
        }

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
        margin-bottom: -1px;
    }

.nav-tabs > li > a {
            padding-top: 8px;
            padding-bottom: 8px;
            line-height: 20px;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0;
        }

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
                border-color: #eee #eee #ddd;
            }

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
        color: #555;
        cursor: default;
        background-color: #fff;
        border: 1px solid #ddd;
        border-bottom-color: transparent;
    }

.nav-pills > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    border-radius: 5px;
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    color: #fff;
    background-color: #08c;
}

.nav-stacked > li {
    float: none;
}

.nav-stacked > li > a {
        margin-right: 0;
    }

.nav-tabs.nav-stacked {
    border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
        border: 1px solid #ddd;
        border-radius: 0;
    }

.nav-tabs.nav-stacked > li:first-child > a {
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-topleft: 4px;
    }

.nav-tabs.nav-stacked > li:last-child > a {
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        -moz-border-radius-bottomright: 4px;
        -moz-border-radius-bottomleft: 4px;
    }

.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {
        z-index: 2;
        border-color: #ddd;
    }

.nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
    margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
    border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
    border-radius: 6px;
}

.nav .dropdown-toggle .caret {
    margin-top: 6px;
    border-top-color: #08c;
    border-bottom-color: #08c;
}

.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
    border-top-color: #005580;
    border-bottom-color: #005580;
}

.nav-tabs .dropdown-toggle .caret {
    margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}

.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus {
    cursor: pointer;
}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
    color: #fff;
    background-color: #999;
    border-color: #999;
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus {
    border-color: #999;
}

.tabbable {
    *zoom: 1;
}

.tabbable:before, .tabbable:after {
        display: table;
        line-height: 0;
        content: "";
    }

.tabbable:after {
        clear: both;
    }

.tab-content {
    overflow: auto;
}

.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: none;
}

.tab-content > .active, .pill-content > .active {
    display: block;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
        margin-top: -1px;
        margin-bottom: 0;
    }

.tabs-below > .nav-tabs > li > a {
            border-radius: 0 0 4px 4px;
        }

.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
                border-top-color: #ddd;
                border-bottom-color: transparent;
            }

.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus {
        border-color: transparent #ddd #ddd #ddd;
    }

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none;
}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
        min-width: 74px;
        margin-right: 0;
        margin-bottom: 3px;
    }

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
        margin-right: -1px;
        border-radius: 4px 0 0 4px;
    }

.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
            border-color: #eee #ddd #eee #eee;
        }

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
        border-color: #ddd transparent #ddd #ddd;
        *border-right-color: #fff;
    }

.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
        margin-left: -1px;
        border-radius: 0 4px 4px 0;
    }

.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
            border-color: #eee #eee #eee #ddd;
        }

.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
        border-color: #ddd #ddd #ddd transparent;
        *border-left-color: #fff;
    }

.nav > .disabled > a {
    color: #999;
}

.nav > .disabled > a:hover, .nav > .disabled > a:focus {
        text-decoration: none;
        cursor: default;
        background-color: transparent;
    }

.navbar {
    *position: relative;
    *z-index: 2;
    margin-bottom: 20px;
    overflow: visible;
}

.navbar-inner {
    min-height: 40px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #fafafa;
    background-image: linear-gradient(to bottom,#fff,#f2f2f2);
    background-repeat: repeat-x;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
    *zoom: 1;
    box-shadow: 0 1px 4px rgba(0,0,0,0.065);
}

.navbar-inner:before, .navbar-inner:after {
        display: table;
        line-height: 0;
        content: "";
    }

.navbar-inner:after {
        clear: both;
    }

.navbar .container {
    width: auto;
}

.nav-collapse.collapse {
    height: auto;
    overflow: visible;
}

.navbar .brand {
    display: block;
    float: left;
    padding: 10px 20px 10px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: 200;
    color: #777;
    text-shadow: 0 1px 0 #fff;
}

.navbar .brand:hover, .navbar .brand:focus {
        text-decoration: none;
    }

.navbar-text {
    margin-bottom: 0;
    line-height: 40px;
    color: #777;
}

.navbar-link {
    color: #777;
}

.navbar-link:hover, .navbar-link:focus {
        color: #333;
    }

.navbar .divider-vertical {
    height: 40px;
    margin: 0 9px;
    border-right: 1px solid #fff;
    border-left: 1px solid #f2f2f2;
}

.navbar .btn, .navbar .btn-group {
    margin-top: 5px;
}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
        margin-top: 0;
    }

.navbar-form {
    margin-bottom: 0;
    *zoom: 1;
}

.navbar-form:before, .navbar-form:after {
        display: table;
        line-height: 0;
        content: "";
    }

.navbar-form:after {
        clear: both;
    }

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
        margin-top: 5px;
    }

.navbar-form input, .navbar-form select, .navbar-form .btn {
        display: inline-block;
        margin-bottom: 0;
    }

.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
            margin-top: 3px;
        }

.navbar-form .input-append, .navbar-form .input-prepend {
        margin-top: 5px;
        white-space: nowrap;
    }

.navbar-form .input-append input, .navbar-form .input-prepend input {
            margin-top: 0;
        }

.navbar-search {
    position: relative;
    float: left;
    margin-top: 5px;
    margin-bottom: 0;
}

.navbar-search .search-query {
        padding: 4px 14px;
        margin-bottom: 0;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 13px;
        font-weight: normal;
        line-height: 1;
        border-radius: 15px;
    }

.navbar-static-top {
    position: static;
    margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
        border-radius: 0;
    }

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
        border-width: 0 0 1px;
    }

.navbar-fixed-bottom .navbar-inner {
        border-width: 1px 0 0;
    }

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
        padding-right: 0;
        padding-left: 0;
        border-radius: 0;
    }

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 940px;
    }

.navbar-fixed-top {
    top: 0;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
        box-shadow: 0 1px 10px rgba(0,0,0,0.1);
    }

.navbar-fixed-bottom {
    bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
        box-shadow: 0 -1px 10px rgba(0,0,0,0.1);
    }

.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
        float: right;
        margin-right: 0;
    }

.navbar .nav > li {
        float: left;
    }

.navbar .nav > li > a {
            float: none;
            padding: 10px 15px 10px;
            color: #777;
            text-decoration: none;
            text-shadow: 0 1px 0 #fff;
        }

.navbar .nav .dropdown-toggle .caret {
        margin-top: 8px;
    }

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
        color: #333;
        text-decoration: none;
        background-color: transparent;
    }

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
        color: #555;
        text-decoration: none;
        background-color: #e5e5e5;
        box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
    }

.navbar .btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-right: 5px;
    margin-left: 5px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #ededed;
    *background-color: #e5e5e5;
    background-image: linear-gradient(to bottom,#f2f2f2,#e5e5e5);
    background-repeat: repeat-x;
    border-color: #e5e5e5 #e5e5e5 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
        color: #fff;
        background-color: #e5e5e5;
        *background-color: #d9d9d9;
    }

.navbar .btn-navbar:active, .navbar .btn-navbar.active {
        background-color: #ccc;
    }

.navbar .btn-navbar .icon-bar {
        display: block;
        width: 18px;
        height: 2px;
        background-color: #f5f5f5;
        border-radius: 1px;
        box-shadow: 0 1px 0 rgba(0,0,0,0.25);
    }

.btn-navbar .icon-bar + .icon-bar {
    margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0,0,0,0.2);
    content: '';
}

.navbar .nav > li > .dropdown-menu:after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: '';
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
    top: auto;
    bottom: -7px;
    border-top: 7px solid #ccc;
    border-bottom: 0;
    border-top-color: rgba(0,0,0,0.2);
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
    top: auto;
    bottom: -6px;
    border-top: 6px solid #fff;
    border-bottom: 0;
}

.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    color: #555;
    background-color: #e5e5e5;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}

.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
        right: 12px;
        left: auto;
    }

.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
        right: 13px;
        left: auto;
    }

.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
        right: 100%;
        left: auto;
        margin-right: -1px;
        margin-left: 0;
        border-radius: 6px 0 6px 6px;
    }

.navbar-inverse .navbar-inner {
    background-color: #1b1b1b;
    background-image: linear-gradient(to bottom,#222,#111);
    background-repeat: repeat-x;
    border-color: #252525;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
    color: #999;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}

.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:focus {
        color: #fff;
    }

.navbar-inverse .brand {
    color: #999;
}

.navbar-inverse .navbar-text {
    color: #999;
}

.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    color: #fff;
    background-color: #111;
}

.navbar-inverse .navbar-link {
    color: #999;
}

.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
        color: #fff;
    }

.navbar-inverse .divider-vertical {
    border-right-color: #222;
    border-left-color: #111;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
    color: #fff;
    background-color: #111;
}

.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #999;
    border-bottom-color: #999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-inverse .navbar-search .search-query {
    color: #fff;
    background-color: #515151;
    border-color: #111;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
    transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
        color: #ccc;
    }

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
        color: #ccc;
    }

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
        color: #ccc;
    }

.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
        padding: 5px 15px;
        color: #333;
        text-shadow: 0 1px 0 #fff;
        background-color: #fff;
        border: 0;
        outline: 0;
        box-shadow: 0 0 3px rgba(0,0,0,0.15);
    }

.navbar-inverse .btn-navbar {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #0e0e0e;
    *background-color: #040404;
    background-image: linear-gradient(to bottom,#151515,#040404);
    background-repeat: repeat-x;
    border-color: #040404 #040404 #000;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
        color: #fff;
        background-color: #040404;
        *background-color: #000;
    }

.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
        background-color: #000;
    }

.breadcrumb {
    padding: 8px 15px;
    margin: 0 0 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.breadcrumb > li {
        display: inline-block;
        *display: inline;
        text-shadow: 0 1px 0 #fff;
        *zoom: 1;
    }

.breadcrumb > li > .divider {
            padding: 0 5px;
            color: #ccc;
        }

.breadcrumb > .active {
        color: #999;
    }

.pagination {
    margin: 20px 0;
}

.pagination ul {
        display: inline-block;
        *display: inline;
        margin-bottom: 0;
        margin-left: 0;
        border-radius: 4px;
        *zoom: 1;
        box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    }

.pagination ul > li {
            display: inline;
        }

.pagination ul > li > a, .pagination ul > li > span {
                float: left;
                padding: 4px 12px;
                line-height: 20px;
                text-decoration: none;
                background-color: #fff;
                border: 1px solid #ddd;
                border-left-width: 0;
            }

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
                    background-color: #f5f5f5;
                }

.pagination ul > .active > a, .pagination ul > .active > span {
            color: #999;
            cursor: default;
        }

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
            color: #999;
            cursor: default;
            background-color: transparent;
        }

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
            border-left-width: 1px;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
            -moz-border-radius-bottomleft: 4px;
            -moz-border-radius-topleft: 4px;
        }

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            -moz-border-radius-topright: 4px;
            -moz-border-radius-bottomright: 4px;
        }

.pagination-centered {
    text-align: center;
}

.pagination-right {
    text-align: right;
}

.pagination-large ul > li > a, .pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
}

.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a, .pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px;
}

.pagination-mini ul > li > a, .pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 10.5px;
}

.pager {
    margin: 20px 0;
    text-align: center;
    list-style: none;
    *zoom: 1;
}

.pager:before, .pager:after {
        display: table;
        line-height: 0;
        content: "";
    }

.pager:after {
        clear: both;
    }

.pager li {
        display: inline;
    }

.pager li > a, .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 15px;
        }

.pager li > a:hover, .pager li > a:focus {
                text-decoration: none;
                background-color: #f5f5f5;
            }

.pager .next > a, .pager .next > span {
        float: right;
    }

.pager .previous > a, .pager .previous > span {
        float: left;
    }

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #999;
        cursor: default;
        background-color: #fff;
    }

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
     z-index: 1; 
    background-color: #000;
}

.modal-backdrop.fade {
        opacity: 0;
    }

.modal-backdrop, .modal-backdrop.fade.in {
            opacity: .8;
            filter: alpha(opacity=80);
        }

.modal {
     position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.3);
    *border: 1px solid #999;
    border-radius: 6px;
    outline: 0;
    box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}

.modal.fade {
       
        top: -25%;
        transition: opacity .3s linear,top .3s ease-out;
    }

.modal.fade.in {
              /*position: center;*/
           top: 10px;
        }

.modalbig {
    z-index: 1050;
    margin: auto;
    position: absolute;
    top: 5px;
    left: 5px;
    bottom: 5px;
    right: 5px;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.3);
    *border: 1px solid #999;
    border-radius: 6px;
    outline: 0;
    box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}

.modalbig.fade {
        top: -25%;
        transition: opacity .3s linear,top .3s ease-out;
    }

.modalbig.fade.in {
            top: 5px;
        }

.modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
}

.modal-header .close {
        margin-top: 2px;
    }

.modal-header h3 {
        margin: 0;
        line-height: 30px;
    }

.modal-dialog {
    height: auto;
}

.modal-body {
    overflow-y: auto;
    padding-left: 10px;
    /*max-height: 400px;*/
    max-height:calc( 100vh - 100px);
}

.modal-dialog {
    height: auto;
}

.modal-bodyBig {
    height: calc(100vh - 130px);
    overflow-y: auto;
    padding-left: 10px;
    /*max-height:400px;*/
}

.modal-bodyBig {
    height: calc(100vh - 130px);
    overflow-y: auto;
    padding-left: 10px;
    /*max-height:400px;*/
}

.modal-title {
    color: navy;
}

.modal-form {
    margin-bottom: 0;
}

.modal-footer {
    padding: 14px 5px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-radius: 0 0 6px 6px;
    *zoom: 1;
    box-shadow: inset 0 1px 0 #fff;
}

.modal-footer:before, .modal-footer:after {
        display: table;
        line-height: 0;
        content: "";
    }

.modal-footer:after {
        clear: both;
    }

.modal-footer .btn + .btn {
        margin-bottom: 0;
        margin-left: 5px;
    }

.modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

.modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

.tooltip {
    position: absolute;
    z-index: 799;
    display: block;
    font-size: 9px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
}

.tooltip.in {
        opacity: .8;
        filter: alpha(opacity=80);
    }

.tooltip.top {
        padding: 5px 0;
        margin-top: -3px;
    }

.tooltip.right {
        padding: 0 5px;
        margin-left: 3px;
    }

.tooltip.bottom {
        padding: 5px 0;
        margin-top: 3px;
    }

.tooltip.left {
        padding: 0 5px;
        margin-left: -3px;
    }

.tooltip-inner {
    max-width: 200px;
    padding: 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-color: #000;
    border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-right-color: #000;
    border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-left-color: #000;
    border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #000;
    border-width: 0 5px 5px;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.popover.top {
        margin-top: -10px;
    }

.popover.right {
        margin-left: 10px;
    }

.popover.bottom {
        margin-top: 10px;
    }

.popover.left {
        margin-left: -10px;
    }

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.popover-title:empty {
        display: none;
    }

.popover-content {
    padding: 9px 14px;
}

.popover .arrow, .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover .arrow {
    border-width: 11px;
}

.popover .arrow:after {
        border-width: 10px;
        content: "";
    }

.popover.top .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,0.25);
    border-bottom-width: 0;
}

.popover.top .arrow:after {
        bottom: 1px;
        margin-left: -10px;
        border-top-color: #fff;
        border-bottom-width: 0;
    }

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,0.25);
    border-left-width: 0;
}

.popover.right .arrow:after {
        bottom: -10px;
        left: 1px;
        border-right-color: #fff;
        border-left-width: 0;
    }

.popover.bottom .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,0.25);
    border-top-width: 0;
}

.popover.bottom .arrow:after {
        top: 1px;
        margin-left: -10px;
        border-bottom-color: #fff;
        border-top-width: 0;
    }

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,0.25);
    border-right-width: 0;
}

.popover.left .arrow:after {
        right: 1px;
        bottom: -10px;
        border-left-color: #fff;
        border-right-width: 0;
    }

.thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1;
}

.thumbnails:before, .thumbnails:after {
        display: table;
        line-height: 0;
        content: "";
    }

.thumbnails:after {
        clear: both;
    }

.row-fluid .thumbnails {
    margin-left: 0;
}

.thumbnails > li {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
}

.thumbnail {
    display: block;
    padding: 4px;
    line-height: 20px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.055);
    transition: all .2s ease-in-out;
}

a.thumbnail:hover, a.thumbnail:focus {
    border-color: #08c;
    box-shadow: 0 1px 4px rgba(0,105,214,0.25);
}

.thumbnail > img {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.thumbnail .caption {
    padding: 9px;
    color: #555;
}

.media, .media-body {
    overflow: hidden;
    *overflow: visible;
    zoom: 1;
}

.media, .media .media {
        margin-top: 15px;
    }

.media:first-child {
            margin-top: 0;
        }

.media-object {
    display: block;
}

.media-heading {
    margin: 0 0 5px;
}

.media > .pull-left {
    margin-right: 10px;
}

.media > .pull-right {
    margin-left: 10px;
}

.media-list {
    margin-left: 0;
    list-style: none;
}

.label, .badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999;
}

.label {
    border-radius: 3px;
}

.badge {
    padding-right: 9px;
    padding-left: 9px;
    border-radius: 9px;
}

.label:empty, .badge:empty {
        display: none;
    }

a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.label-important, .badge-important {
    background-color: #b94a48;
}

.label-important[href], .badge-important[href] {
        background-color: #953b39;
    }

.label-warning, .badge-warning {
    background-color: #f89406;
}

.label-warning[href], .badge-warning[href] {
        background-color: #c67605;
    }

.label-success, .badge-success {
    background-color: #468847;
}

.label-success[href], .badge-success[href] {
        background-color: #356635;
    }

.label-info, .badge-info {
    background-color: #3a87ad;
}

.label-info[href], .badge-info[href] {
        background-color: #2d6987;
    }

.label-inverse, .badge-inverse {
    background-color: #333;
}

.label-inverse[href], .badge-inverse[href] {
        background-color: #1a1a1a;
    }

.btn .label, .btn .badge {
    position: relative;
    top: -1px;
}

.btn-mini .label, .btn-mini .badge {
    top: 0;
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f7f7f7;
    background-image: linear-gradient(to bottom,#f5f5f5,#f9f9f9);
    background-repeat: repeat-x;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.progress .bar {
        float: left;
        width: 0;
        height: 100%;
        font-size: 12px;
        color: #fff;
        text-align: center;
        text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
        background-color: #0e90d2;
        background-image: linear-gradient(to bottom,#149bdf,#0480be);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
        box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
        box-sizing: border-box;
        transition: width .6s ease;
    }

.progress .bar + .bar {
            box-shadow: inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);
        }

.progress-striped .bar {
    background-color: #149bdf;
    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: 40px 40px;
}

.progress.active .bar {
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar, .progress .bar-danger {
    background-color: #dd514c;
    background-image: linear-gradient(to bottom,#ee5f5b,#c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0);
}

.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
    background-color: #ee5f5b;
    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);
}

.progress-success .bar, .progress .bar-success {
    background-color: #5eb95e;
    background-image: linear-gradient(to bottom,#62c462,#57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0);
}

.progress-success.progress-striped .bar, .progress-striped .bar-success {
    background-color: #62c462;
    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);
}

.progress-info .bar, .progress .bar-info {
    background-color: #4bb1cf;
    background-image: linear-gradient(to bottom,#5bc0de,#339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0);
}

.progress-info.progress-striped .bar, .progress-striped .bar-info {
    background-color: #5bc0de;
    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);
}

.progress-warning .bar, .progress .bar-warning {
    background-color: #faa732;
    background-image: linear-gradient(to bottom,#fbb450,#f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
}

.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
    background-color: #fbb450;
    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);
}

.accordion {
    margin-bottom: 20px;
}

.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}

.accordion-heading {
    border-bottom: 0;
}

.accordion-heading .accordion-toggle {
        display: block;
        padding: 8px 15px;
    }

.accordion-toggle {
    cursor: pointer;
}

.accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5;
}

.carousel {
    position: relative;
    margin-bottom: 20px;
    line-height: 1;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-inner > .item {
        position: relative;
        display: none;
        transition: .6s ease-in-out left;
    }

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
            display: block;
            line-height: 1;
        }

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
        display: block;
    }

.carousel-inner > .active {
        left: 0;
    }

.carousel-inner > .next, .carousel-inner > .prev {
        position: absolute;
        top: 0;
        width: 100%;
    }

.carousel-inner > .next {
        left: 100%;
    }

.carousel-inner > .prev {
        left: -100%;
    }

.carousel-inner > .next.left, .carousel-inner > .prev.right {
            left: 0;
        }

.carousel-inner > .active.left {
        left: -100%;
    }

.carousel-inner > .active.right {
        left: 100%;
    }

.carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: #222;
    border: 3px solid #fff;
    border-radius: 23px;
    opacity: .5;
    filter: alpha(opacity=50);
}

.carousel-control.right {
        right: 15px;
        left: auto;
    }

.carousel-control:hover, .carousel-control:focus {
        color: #fff;
        text-decoration: none;
        opacity: .9;
        filter: alpha(opacity=90);
    }

.carousel-indicators {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 5;
    margin: 0;
    list-style: none;
}

.carousel-indicators li {
        display: block;
        float: left;
        width: 10px;
        height: 10px;
        margin-left: 5px;
        text-indent: -999px;
        background-color: #ccc;
        background-color: rgba(255,255,255,0.25);
        border-radius: 5px;
    }

.carousel-indicators .active {
        background-color: #fff;
    }

.carousel-caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 15px;
    background: #333;
    background: rgba(0,0,0,0.75);
}

.carousel-caption h4, .carousel-caption p {
        line-height: 20px;
        color: #fff;
    }

.carousel-caption h4 {
        margin: 0 0 5px;
    }

.carousel-caption p {
        margin-bottom: 0;
    }

.hero-unit {
    padding: 60px;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 200;
    line-height: 30px;
    color: inherit;
    background-color: #eee;
    border-radius: 6px;
}

.hero-unit h1 {
        margin-bottom: 0;
        font-size: 60px;
        line-height: 1;
        letter-spacing: -1px;
        color: inherit;
    }

.hero-unit li {
        line-height: 30px;
    }

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.affix {
    position: fixed;
}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/bootstrap-timepicker.min.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

.bootstrap-timepicker {
    position: relative;
     z-index:1155;
}

.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
        left: auto;
        right: 0;
    }

.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
            left: auto;
            right: 12px;
        }

.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
            left: auto;
            right: 13px;
        }

.bootstrap-timepicker .add-on {
        cursor: pointer;
    }

.bootstrap-timepicker .add-on i {
            display: inline-block;
            width: 16px;
            height: 16px;
        }

.bootstrap-timepicker-widget.dropdown-menu {
    padding: 2px 3px 2px 2px;
     z-index:1155;
}

.bootstrap-timepicker-widget.dropdown-menu.open {
        display: inline-block;
    }

.bootstrap-timepicker-widget.dropdown-menu:before {
        border-bottom: 7px solid rgba(0,0,0,0.2);
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        content: "";
        display: inline-block;
        left: 9px;
        position: absolute;
        top: -7px;
       
    }

.bootstrap-timepicker-widget.dropdown-menu:after {
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        content: "";
        display: inline-block;
        left: 10px;
        position: absolute;
        top: -6px;
    }

.bootstrap-timepicker-widget.timepicker-orient-left:before {
    left: 6px;
}

.bootstrap-timepicker-widget.timepicker-orient-left:after {
    left: 7px;
}

.bootstrap-timepicker-widget.timepicker-orient-right:before {
    right: 6px;
}

.bootstrap-timepicker-widget.timepicker-orient-right:after {
    right: 7px;
}

.bootstrap-timepicker-widget.timepicker-orient-top:before {
    top: -7px;
}

.bootstrap-timepicker-widget.timepicker-orient-top:after {
    top: -6px;
}

.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #999;
}

.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #fff;
}

.bootstrap-timepicker-widget a.btn, .bootstrap-timepicker-widget input {
    border-radius: 4px;
}

.bootstrap-timepicker-widget table {
    width: 100%;
    margin: 0;
}

.bootstrap-timepicker-widget table td {
        text-align: center;
        height: 30px;
        margin: 0;
        padding: 2px;
    }

.bootstrap-timepicker-widget table td:not(.separator) {
            min-width: 30px;
        }

.bootstrap-timepicker-widget table td span {
            width: 100%;
        }

.bootstrap-timepicker-widget table td a {
            border: 1px transparent solid;
            width: 100%;
            display: inline-block;
            margin: 0;
            padding: 8px 0;
            outline: 0;
            color: #333;
        }

.bootstrap-timepicker-widget table td a:hover {
                text-decoration: none;
                background-color: #eee;
                border-radius: 4px;
                border-color: #ddd;
            }

.bootstrap-timepicker-widget table td a i {
                margin-top: 2px;
                font-size: 18px;
            }

.bootstrap-timepicker-widget table td input {
            width: 25px;
            margin: 0;
            text-align: center;
        }

.bootstrap-timepicker-widget .modal-content {
    padding: 4px;
}

@media(min-width:767px) {
    .bootstrap-timepicker-widget.modal {
        width: 200px;
        margin-left: -100px;
    }
}

@media(max-width:767px) {
    .bootstrap-timepicker {
        width: 100%;
    }

        .bootstrap-timepicker .dropdown-menu {
            width: 100%;
        }
}

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/jquery.datetimepicker.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.xdsoft_datetimepicker{
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	box-sizing: border-box;
	display:none;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}

/*For IE8 or lower*/

.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.xdsoft_noselect::selection { background: transparent; }

.xdsoft_noselect::-moz-selection { background: transparent; }

.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}

.xdsoft_datetimepicker *{
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}

.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
	width: 256px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top: 0;
}

.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}

.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker  .xdsoft_prev, 
.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i{
	opacity:0.5;
	background-position:-92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0;
}

.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_prev ,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0;
	margin-bottom:7px;
	margin-top: 0;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #F5F5F5;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width: 0;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width: 0;
}

.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}

.xdsoft_datetimepicker  .xdsoft_label:hover>span{
	text-decoration:underline;
}

.xdsoft_datetimepicker  .xdsoft_label:hover i{
	opacity:1.0;
}

.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	right: 0;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}

.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}

.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}

.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff8000;
}

.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px;
	text-decoration:none !important;
}

.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}

.xdsoft_datetimepicker  .xdsoft_month{
	width:100px;
	text-align:right;
}

.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}

.xdsoft_datetimepicker  .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}

.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}

.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}

.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}

.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}

.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar th{
	width:12.5%;
}

.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #F1F1F1;
}

.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#33AAFF;
}

.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}

.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}

.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}

.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor:default;
}

.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}

.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}

.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}

.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}

.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
	border-radius:3px;
}

.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor:pointer;
}

.xdsoft_scroller_box{
position:relative;
}

.xdsoft_datetimepicker.xdsoft_dark{
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000000;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	color: #cccccc;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box{
	border-bottom:1px solid #222222;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #0a0a0a;
	border-top:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label{
    background-color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select{
	border:1px solid #333;
	background:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #000;
    background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_prev, 
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0a0a0a;
	border:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_today{
	color:#cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #000 !important;
    background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright{ color:#333 !important;}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright a{ color:#111 !important;}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{ color:#555 !important;}

.xdsoft_dark .xdsoft_time_box{
	border:1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller{
	background:#333 !important;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/1.11.0jquery-ui.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
/*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
	cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}

.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */

.ui-button-icon-only {
	width: 2.2em;
}

/* button elements seem to need a little more width */

button.ui-button-icon-only {
	width: 2.4em;
}

.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */

.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */

input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */

.ui-buttonset {
	margin-right: 7px;
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */

/* reset extra padding in Firefox, see h5bp.com/l */

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */

.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-draggable-handle {
	touch-action: none;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}

.ui-menu .ui-menu {
	position: absolute;
}

.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */

.ui-menu-icons {
	position: relative;
}

.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */

.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */

.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url('animated-overlay.gif');
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-selectable {
	touch-action: none;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}

.ui-selectmenu-open {
	display: block;
}

.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}

.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}

.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	touch-action: none;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-sortable-handle {
	touch-action: none;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}

.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

/* more specificity required here to override default borders */

.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}

/* vertically center icon */

.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */

.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}

.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/

.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url('ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
	color: #222222;
}

.ui-widget-content a {
	color: #222222;
}

.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url('ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}

.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url('ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url('ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url('ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url('ui-bg_glass_55_fbf9ee_1x400.png') 50% 50% repeat-x;
	color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url('ui-bg_glass_95_fef1ec_1x400.png') 50% 50% repeat-x;
	color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}

.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
	width: 16px;
	height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url('ui-icons_222222_256x240.png');
}

.ui-widget-header .ui-icon {
	background-image: url('ui-icons_222222_256x240.png');
}

.ui-state-default .ui-icon {
	background-image: url('ui-icons_888888_256x240.png');
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url('ui-icons_454545_256x240.png');
}

.ui-state-active .ui-icon {
	background-image: url('ui-icons_454545_256x240.png');
}

.ui-state-highlight .ui-icon {
	background-image: url('ui-icons_2e83ff_256x240.png');
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url('ui-icons_cd0a0a_256x240.png');
}

/* positioning */

.ui-icon-blank { background-position: 16px 16px; }

.ui-icon-carat-1-n { background-position: 0 0; }

.ui-icon-carat-1-ne { background-position: -16px 0; }

.ui-icon-carat-1-e { background-position: -32px 0; }

.ui-icon-carat-1-se { background-position: -48px 0; }

.ui-icon-carat-1-s { background-position: -64px 0; }

.ui-icon-carat-1-sw { background-position: -80px 0; }

.ui-icon-carat-1-w { background-position: -96px 0; }

.ui-icon-carat-1-nw { background-position: -112px 0; }

.ui-icon-carat-2-n-s { background-position: -128px 0; }

.ui-icon-carat-2-e-w { background-position: -144px 0; }

.ui-icon-triangle-1-n { background-position: 0 -16px; }

.ui-icon-triangle-1-ne { background-position: -16px -16px; }

.ui-icon-triangle-1-e { background-position: -32px -16px; }

.ui-icon-triangle-1-se { background-position: -48px -16px; }

.ui-icon-triangle-1-s { background-position: -64px -16px; }

.ui-icon-triangle-1-sw { background-position: -80px -16px; }

.ui-icon-triangle-1-w { background-position: -96px -16px; }

.ui-icon-triangle-1-nw { background-position: -112px -16px; }

.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

.ui-icon-arrow-1-n { background-position: 0 -32px; }

.ui-icon-arrow-1-ne { background-position: -16px -32px; }

.ui-icon-arrow-1-e { background-position: -32px -32px; }

.ui-icon-arrow-1-se { background-position: -48px -32px; }

.ui-icon-arrow-1-s { background-position: -64px -32px; }

.ui-icon-arrow-1-sw { background-position: -80px -32px; }

.ui-icon-arrow-1-w { background-position: -96px -32px; }

.ui-icon-arrow-1-nw { background-position: -112px -32px; }

.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

.ui-icon-arrowthick-1-n { background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

.ui-icon-arrow-4 { background-position: 0 -80px; }

.ui-icon-arrow-4-diag { background-position: -16px -80px; }

.ui-icon-extlink { background-position: -32px -80px; }

.ui-icon-newwin { background-position: -48px -80px; }

.ui-icon-refresh { background-position: -64px -80px; }

.ui-icon-shuffle { background-position: -80px -80px; }

.ui-icon-transfer-e-w { background-position: -96px -80px; }

.ui-icon-transferthick-e-w { background-position: -112px -80px; }

.ui-icon-folder-collapsed { background-position: 0 -96px; }

.ui-icon-folder-open { background-position: -16px -96px; }

.ui-icon-document { background-position: -32px -96px; }

.ui-icon-document-b { background-position: -48px -96px; }

.ui-icon-note { background-position: -64px -96px; }

.ui-icon-mail-closed { background-position: -80px -96px; }

.ui-icon-mail-open { background-position: -96px -96px; }

.ui-icon-suitcase { background-position: -112px -96px; }

.ui-icon-comment { background-position: -128px -96px; }

.ui-icon-person { background-position: -144px -96px; }

.ui-icon-print { background-position: -160px -96px; }

.ui-icon-trash { background-position: -176px -96px; }

.ui-icon-locked { background-position: -192px -96px; }

.ui-icon-unlocked { background-position: -208px -96px; }

.ui-icon-bookmark { background-position: -224px -96px; }

.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0 -112px; }

.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }

.ui-icon-cart { background-position: -48px -112px; }

.ui-icon-pencil { background-position: -64px -112px; }

.ui-icon-clock { background-position: -80px -112px; }

.ui-icon-disk { background-position: -96px -112px; }

.ui-icon-calculator { background-position: -112px -112px; }

.ui-icon-zoomin { background-position: -128px -112px; }

.ui-icon-zoomout { background-position: -144px -112px; }

.ui-icon-search { background-position: -160px -112px; }

.ui-icon-wrench { background-position: -176px -112px; }

.ui-icon-gear { background-position: -192px -112px; }

.ui-icon-heart { background-position: -208px -112px; }

.ui-icon-star { background-position: -224px -112px; }

.ui-icon-link { background-position: -240px -112px; }

.ui-icon-cancel { background-position: 0 -128px; }

.ui-icon-plus { background-position: -16px -128px; }

.ui-icon-plusthick { background-position: -32px -128px; }

.ui-icon-minus { background-position: -48px -128px; }

.ui-icon-minusthick { background-position: -64px -128px; }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-icon-key { background-position: -112px -128px; }

.ui-icon-lightbulb { background-position: -128px -128px; }

.ui-icon-scissors { background-position: -144px -128px; }

.ui-icon-clipboard { background-position: -160px -128px; }

.ui-icon-copy { background-position: -176px -128px; }

.ui-icon-contact { background-position: -192px -128px; }

.ui-icon-image { background-position: -208px -128px; }

.ui-icon-video { background-position: -224px -128px; }

.ui-icon-script { background-position: -240px -128px; }

.ui-icon-alert { background-position: 0 -144px; }

.ui-icon-info { background-position: -16px -144px; }

.ui-icon-notice { background-position: -32px -144px; }

.ui-icon-help { background-position: -48px -144px; }

.ui-icon-check { background-position: -64px -144px; }

.ui-icon-bullet { background-position: -80px -144px; }

.ui-icon-radio-on { background-position: -96px -144px; }

.ui-icon-radio-off { background-position: -112px -144px; }

.ui-icon-pin-w { background-position: -128px -144px; }

.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0 -160px; }

.ui-icon-pause { background-position: -16px -160px; }

.ui-icon-seek-next { background-position: -32px -160px; }

.ui-icon-seek-prev { background-position: -48px -160px; }

.ui-icon-seek-end { background-position: -64px -160px; }

.ui-icon-seek-start { background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

.ui-icon-seek-first { background-position: -80px -160px; }

.ui-icon-stop { background-position: -96px -160px; }

.ui-icon-eject { background-position: -112px -160px; }

.ui-icon-volume-off { background-position: -128px -160px; }

.ui-icon-volume-on { background-position: -144px -160px; }

.ui-icon-power { background-position: 0 -176px; }

.ui-icon-signal-diag { background-position: -16px -176px; }

.ui-icon-signal { background-position: -32px -176px; }

.ui-icon-battery-0 { background-position: -48px -176px; }

.ui-icon-battery-1 { background-position: -64px -176px; }

.ui-icon-battery-2 { background-position: -80px -176px; }

.ui-icon-battery-3 { background-position: -96px -176px; }

.ui-icon-circle-plus { background-position: 0 -192px; }

.ui-icon-circle-minus { background-position: -16px -192px; }

.ui-icon-circle-close { background-position: -32px -192px; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-icon-circle-arrow-e { background-position: -112px -192px; }

.ui-icon-circle-arrow-s { background-position: -128px -192px; }

.ui-icon-circle-arrow-w { background-position: -144px -192px; }

.ui-icon-circle-arrow-n { background-position: -160px -192px; }

.ui-icon-circle-zoomin { background-position: -176px -192px; }

.ui-icon-circle-zoomout { background-position: -192px -192px; }

.ui-icon-circle-check { background-position: -208px -192px; }

.ui-icon-circlesmall-plus { background-position: 0 -208px; }

.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-circlesmall-close { background-position: -32px -208px; }

.ui-icon-squaresmall-plus { background-position: -48px -208px; }

.ui-icon-squaresmall-minus { background-position: -64px -208px; }

.ui-icon-squaresmall-close { background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/

/* Corner radius */

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */

.ui-widget-overlay {
	background: #aaaaaa url('ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url('ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/styles/calendar1.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dp_calendar .clear {
  clear: both;
}

.dp_calendar {
  width: 500px;
  min-height: 300px;
  text-align: left;
  background: #ffffff;
  /*border:1px solid #dbdbdb;*/
  border-radius: 3px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #272727;
  line-height: 1;
  padding: 1px;
}

.dp_calendar li {
  margin: 0;
  padding: 0;
  background: none;
}

.dp_calendar .calendar_list {
  min-height: 100px;
  background: #ffffff;
  text-align: left;
  /*clear:left;*/
}

.dp_calendar .calendar_list h2 {
  font-size: 18px;
  float: left;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  line-height: 100%;
  font-weight: normal;
  color: inherit;
}

.dp_calendar .calendar_list ul#cl_sort_by {
  margin: 0;
  padding: 0;
}

.dp_calendar .calendar_list ul#cl_sort_by li {
  font-size: 18px;
  color: #929292;
  float: left;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-left: 10px;
  text-transform: uppercase;
  line-height: 100%;
  padding: 0;
  background: none;
  display: block;
}

.dp_calendar .calendar_list ul#cl_sort_by li:hover, .dp_calendar .calendar_list ul#cl_sort_by li.active {
  text-decoration: underline;
  cursor: pointer;
  color: #272727;
}

.dp_calendar .calendar_list #list {
  padding-left: 0;
  list-style: none;
  /*margin:5px 0 0 0;*/
  /*border-left:2px solid #dbdbdb;*/
}

.dp_calendar .calendar_list #list li {
  min-height: 20px;
  padding: 2px 11px 2px 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*cursor: pointer;*/
  background: none;
  line-height: normal;
  list-style: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-top: 5px;
  padding: 0px;
}

/*Nome*/

.dp_calendar .calendar_list #list li h1 {
  font-size: 24px;
  margin: 4px 0 0 5px;
  float: left;
  font-weight: normal;
  color: inherit;
  clear: none;
  line-height: 100%;
}

/*Cognome*/

.dp_calendar .calendar_list #list li h2 {
  font-size: 17px;
  margin: 9px 0 0 5px;
  float: left;
  font-weight: lighter;
  color: inherit;
  clear: none;
  line-height: 100%;
}

.dp_calendar .calendar_list #list li .time {
  border-radius: 3px 0 0 3px;
  border: none;
  color: #F6F6F6;
  font-size: 18px;
  padding: 32px 16px;
  float: left;
  font-weight: bold;
  line-height: 100%;
  /*height:50px;*/
}

.dp_calendar .calendar_list #list li p {
  border: 1px solid #ccc;
  background-color: #F9F9F9;
  background-position: 1px 4px;
  border-radius: 3px;
  padding: 6px;
  margin-left: 10px;
  float: left;
  width: auto;
}

.dp_calendar .calendar_list #list li.grey .time {
  background: #b5b5b5;
}

.dp_calendar .calendar_list #list li.ferie .time {
  background: #272727;
  border: 1px solid #ababab;
}

.dp_calendar .calendar_list #list li.urgent .time {
  background: #d44d45;
  border: 1px solid #b8413a;
}

.dp_calendar .calendar_list #list li.medium .time {
  background: #66d666;
  /*border: 1px solid #4b99da;*/
}

.dp_calendar .calendar_list #list li.liberonoonline .time {
  background: #F9F9F9;
  color: #272727;
  border: 1px solid #4b99da;
}

.dp_calendar .calendar_list #list li.libero .time {
  background: #66d666;
  /*border: 1px solid #4b99da;*/
}

.dp_calendar .calendar_list #list li.liberorosso .time {
  background: #b8413a;
  border: 1px solid #d44d45;
}

.dp_calendar .calendar_list #list li.low .time {
  background: #c6cf52;
  border: 1px solid #b9c14c;
}

.dp_calendar .calendar_list #list li:hover {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background-color: #f5f5f5;
  /*background-color:#F9F9F9;*/
  /*background-position: 1px 4px;*/
  /*-moz-border-radius: 3px;
  border-radius: 3px;*/
  /*padding: 1px 10px 1px 10px;*/
}

.nomepaziente {
  text-decoration: none;
}

.nomepaziente:hover {
  color: red;
  cursor: pointer;
}

/* __________start style for week view___________ */

#calendarWeek.dp_calendar .calendar_list_week {
  /*border-right: 1px solid #dbdbdb;*/
  /*border-top: 1px solid #dbdbdb;*/
}

#calendar.dp_calendar .calendar_list_week {
  width: 14.2857142857%;
  border-right: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
}

.dp_calendar .calendar_list_week {
  background: #f4f4f4;
  text-align: left;
  margin-bottom: 5px;
  clear: left;
  display: inline-block;
  width: 14%;
  vertical-align: top;
  background: #fff;
  min-width: 104px;
  /*min-height:286px;*/
}

.dp_calendar .calendar_list_week ul#cl_sort_by {
  margin: 0;
  padding: 6px 0 6px 0;
  border-bottom: 1px solid #dbdbdb;
}

#divmail .dp_calendar .calendar_list_week ul#cl_sort_by li {
  /*font-size: 18px;*/
  /*color: #929292;*/
  /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
  /*text-transform: uppercase;*/
  /*background: none;*/
  /*display: block;*/
  /*cursor: pointer;*/
  /*text-decoration: underline;*/
  /*font-weight:lighter;*/
  /*color: #254264;*/
  /*text-align:center;*/
  /*align-content:center;*/
  /*vertical-align:central;*/
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  background: none;
  display: block;
  cursor: pointer;
  font-weight: 400;
  color: #254264;
  text-align: center;
  align-content: center;
}

#calendarWeek .dp_calendar .calendar_list_week ul#cl_sort_by li {
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  background: none;
  display: block;
  cursor: pointer;
  font-weight: 400;
  color: #254264;
  text-align: center;
  align-content: center;
}

.dp_calendar .calendar_list_week h2 {
  font-size: 18px;
  float: left;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  line-height: 100%;
  font-weight: normal;
  color: inherit;
}

.dp_calendar .calendar_list_week #listweek {
  list-style: none;
}

#divmail .dp_calendar .calendar_list_week #listweek li {
  min-height: 18px;
  /*max-height: 18px;*/
  height: auto;
  width: auto;
  padding: 1px 1px 0 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer;
  /* background: none; */
  line-height: normal;
  /* list-style: none; */
  /* border: 1px solid #c6c6c6; */
  border: 1px solid #dbdbdb;
  /* background: lightblue; */
  margin-bottom: 8px;
}

#calendarWeek .dp_calendar .calendar_list_week #listweek li {
  min-height: 20px;
  max-height: 30px;
  height: auto;
  width: auto;
  padding: 1px 1px 0 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer;
  background: none;
  line-height: normal;
  list-style: none;
  background: #006dcd;
  margin-bottom: 8px;
  border: 1px solid white;
}

/*nome cognome*/

.dp_calendar .calendar_list_week #listweek li h1 {
  font-size: 12px;
  padding: 4px 0 0 3px;
  float: left;
  font-weight: lighter;
  color: inherit;
  clear: none;
  line-height: 100%;
  width: 58%;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  position: inherit;
  /*z-index: 1;*/
}

.dp_calendar .calendar_list_week #listweek li .time {
  font-size: 14px;
  padding: 5px;
  float: left;
  /*font-weight: bold;*/
  line-height: 50%;
  font-weight: lighter;
}

.dp_calendar .calendar_list_week #listweek li p {
  border-bottom: 1px solid #ccc;
  background-color: #F9F9F9;
  background-position: 1px 4px;
  border-radius: 3px;
  padding: 6px;
}

.dp_calendar .calendar_list_week #listweek li.urgent .time {
  background: #d44d45;
  border: 1px solid #b8413a;
}

.dp_calendar .calendar_list_week #listweek li.medium .time {
  color: white;
  font-size: 12px;
  font-weight: 400;
  /*background:#56adf8;
  border:1px solid #4b99da;*/
  /*color: #4b96d7;*/
  /*border-bottom: 1px solid #929292;*/
  /*border-right: 1px solid #c6c6c6;*/
}

.dp_calendar .calendar_list_week #listweek li.medium h1 {
  font-size: 12px;
  font-weight: 400;
  color: white;
}

.dp_calendar .calendar_list_week #listweek li.low .time {
  background: #c6cf52;
  border: 1px solid #b9c14c;
}

.dp_calendar .calendar_list_week #listweek li:hover {
  /*border:1px solid #ccc;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0;*/
  /*background: #dbdbdb;*/
  background: #07286d;
}

ul#listweek {
  padding: 0;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/footable/footable.bootstrap.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/*
* FooTable v3 - FooTable is a jQuery plugin that aims to make HTML tables on smaller devices look awesome.
* @version 3.1.3
* @link http://fooplugins.com
* @copyright Steven Usher & Brad Vincent 2015
* @license Released under the GPLv3 license.
*/
table.footable,
table.footable-details {
	position: relative;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
table.footable-details {
	margin-bottom: 0;
}
table > tbody > tr > td > span.footable-toggle {
	margin-right: 8px;
	opacity: 0.3;
}
table > tbody > tr > td > span.footable-toggle.last-column {
	margin-left: 8px;
	float: right;
}
table.table-condensed > tbody > tr > td > span.footable-toggle {
	margin-right: 5px;
}
/*table.footable-details > tbody > tr > th:nth-child(1) {
	min-width: 40px;
	width: 120px;
}*/
/*table.footable-details > tbody > tr > td:nth-child(2) {
	word-break: break-all;
}*/
table.footable-details > thead > tr:first-child > th,
table.footable-details > thead > tr:first-child > td,
table.footable-details > tbody > tr:first-child > th,
table.footable-details > tbody > tr:first-child > td,
table.footable-details > tfoot > tr:first-child > th,
table.footable-details > tfoot > tr:first-child > td {
	border-top-width: 0;
}
table.footable-details.table-bordered > thead > tr:first-child > th,
table.footable-details.table-bordered > thead > tr:first-child > td,
table.footable-details.table-bordered > tbody > tr:first-child > th,
table.footable-details.table-bordered > tbody > tr:first-child > td,
table.footable-details.table-bordered > tfoot > tr:first-child > th,
table.footable-details.table-bordered > tfoot > tr:first-child > td {
	border-top-width: 1px;
}
div.footable-loader {
	vertical-align: middle;
	text-align: center;
	height: 300px;
	position: relative;
}
div.footable-loader > span.fooicon {
	display: inline-block;
	opacity: 0.3;
	font-size: 30px;
	line-height: 32px;
	width: 32px;
	height: 32px;
	margin-top: -16px;
	margin-left: -16px;
	position: absolute;
	top: 50%;
	left: 50%;
	animation: fooicon-spin-r 2s infinite linear;
}
table.footable > tbody > tr.footable-empty > td {
	vertical-align: middle;
	text-align: center;
	font-size: 30px;
}
table.footable > tbody > tr > td,
table.footable > tbody > tr > th {
	display: none;
}
table.footable > tbody > tr.footable-empty > td,
table.footable > tbody > tr.footable-empty > th,
table.footable > tbody > tr.footable-detail-row > td,
table.footable > tbody > tr.footable-detail-row > th {
	display: table-cell;
}
@keyframes fooicon-spin-r {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(359deg);
	}
}
.fooicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings' !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fooicon:before,
.fooicon:after {
	box-sizing: border-box;
}
.fooicon-loader:before {
	content: "\e030";
}
.fooicon-plus:before {
	content: "\2b";
}
.fooicon-minus:before {
	content: "\2212";
}
.fooicon-search:before {
	content: "\e003";
}
.fooicon-remove:before {
	content: "\e014";
}
.fooicon-sort:before {
	content: "\e150";
}
.fooicon-sort-asc:before {
	content: "\e155";
}
.fooicon-sort-desc:before {
	content: "\e156";
}
.fooicon-pencil:before {
	content: "\270f";
}
.fooicon-trash:before {
	content: "\e020";
}
.fooicon-eye-close:before {
	content: "\e106";
}
.fooicon-flash:before {
	content: "\e162";
}
.fooicon-cog:before {
	content: "\e019";
}
.fooicon-stats:before {
	content: "\e185";
}
table.footable > thead > tr.footable-filtering > th {
	border-bottom-width: 1px;
	font-weight: normal;
}
table.footable > thead > tr.footable-filtering > th,
table.footable.footable-filtering-right > thead > tr.footable-filtering > th {
	text-align: right;
}
table.footable.footable-filtering-left > thead > tr.footable-filtering > th {
	text-align: left;
}
table.footable.footable-filtering-center > thead > tr.footable-filtering > th {
	text-align: center;
}
table.footable > thead > tr.footable-filtering > th div.form-group {
	margin-bottom: 0;
}
table.footable > thead > tr.footable-filtering > th div.form-group+div.form-group {
	margin-top: 5px;
}
table.footable > thead > tr.footable-filtering > th div.input-group {
	width: 100%;
}
table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox {
	margin: 0;
	display: block;
	position: relative;
}
table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox > label {
	display: block;
	padding-left: 20px;
}
table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
}
@media (min-width: 768px) {
	table.footable > thead > tr.footable-filtering > th div.input-group {
		width: auto;
	}
	table.footable > thead > tr.footable-filtering > th div.form-group {
		margin-left: 2px;
		margin-right: 2px;
	}
	table.footable > thead > tr.footable-filtering > th div.form-group+div.form-group {
		margin-top: 0;
	}
}
table.footable > thead > tr > td.footable-sortable,
table.footable > thead > tr > th.footable-sortable,
table.footable > tbody > tr > td.footable-sortable,
table.footable > tbody > tr > th.footable-sortable,
table.footable > tfoot > tr > td.footable-sortable,
table.footable > tfoot > tr > th.footable-sortable {
	position: relative;
	padding-right: 30px;
	cursor: pointer;
}
td.footable-sortable > span.fooicon,
th.footable-sortable > span.fooicon {
	position: absolute;
	right: 6px;
	top: 50%;
	margin-top: -7px;
	opacity: 0;
	transition: opacity 0.3s ease-in;
}
td.footable-sortable:hover > span.fooicon,
th.footable-sortable:hover > span.fooicon {
	opacity: 1;
}
td.footable-sortable.footable-asc > span.fooicon,
th.footable-sortable.footable-asc > span.fooicon,
td.footable-sortable.footable-desc > span.fooicon,
th.footable-sortable.footable-desc > span.fooicon {
	opacity: 1;
}
/* hides the sort icons when sorting is not allowed */
table.footable-sorting-disabled td.footable-sortable.footable-asc > span.fooicon,
table.footable-sorting-disabled td.footable-sortable.footable-desc > span.fooicon,
table.footable-sorting-disabled td.footable-sortable:hover > span.fooicon,
table.footable-sorting-disabled th.footable-sortable.footable-asc > span.fooicon,
table.footable-sorting-disabled th.footable-sortable.footable-desc > span.fooicon,
table.footable-sorting-disabled th.footable-sortable:hover > span.fooicon {
	opacity: 0;
	visibility: hidden;
}
table.footable > tfoot > tr.footable-paging > td > ul.pagination {
	margin: 10px 0 0 0;
}
table.footable > tfoot > tr.footable-paging > td > span.label {
	display: inline-block;
	margin: 0 0 10px 0;
	padding: 4px 10px;
}
table.footable > tfoot > tr.footable-paging > td,
table.footable-paging-center > tfoot > tr.footable-paging > td {
	text-align: center;
}
table.footable-paging-left > tfoot > tr.footable-paging > td {
	text-align: left;
}
table.footable-paging-right > tfoot > tr.footable-paging > td {
	text-align: right;
}
ul.pagination > li.footable-page {
	display: none;
}
ul.pagination > li.footable-page.visible {
	display: inline;
}
td.footable-editing {
	width: 90px;
	max-width: 90px;
}
table.footable-editing-no-edit td.footable-editing,
table.footable-editing-no-delete td.footable-editing,
table.footable-editing-no-view td.footable-editing {
	width: 70px;
	max-width: 70px;
}
table.footable-editing-no-edit.footable-editing-no-delete td.footable-editing,
table.footable-editing-no-edit.footable-editing-no-view td.footable-editing,
table.footable-editing-no-delete.footable-editing-no-view td.footable-editing {
	width: 50px;
	max-width: 50px;
}
table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view td.footable-editing,
table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view th.footable-editing {
	width: 0;
	max-width: 0;
	display: none !important;
}
table.footable-editing-right td.footable-editing,
table.footable-editing-right tr.footable-editing {
	text-align: right;
}
table.footable-editing-left td.footable-editing,
table.footable-editing-left tr.footable-editing {
	text-align: left;
}
table.footable-editing button.footable-add,
table.footable-editing button.footable-hide,
table.footable-editing-show button.footable-show,
table.footable-editing.footable-editing-always-show button.footable-show,
table.footable-editing.footable-editing-always-show button.footable-hide,
table.footable-editing.footable-editing-always-show.footable-editing-no-add tr.footable-editing {
	display: none;
}
table.footable-editing.footable-editing-show button.footable-add,
table.footable-editing.footable-editing-show button.footable-hide,
table.footable-editing.footable-editing-always-show button.footable-add {
	display: inline-block;
}

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/DataTables/datatables.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.10.12/b-1.2.2/b-print-1.2.2/cr-1.3.2/r-2.1.0/sc-1.4.2/se-1.2.0
 *
 * Included libraries:
 *   DataTables 1.10.12, Buttons 1.2.2, Print view 1.2.2, ColReorder 1.3.2, Responsive 2.1.0, Scroller 1.4.2, Select 1.2.0
 */

/*
 * Table styles
 */

table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}

table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}

table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111;
}

table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}

table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  cursor: pointer;
  *cursor: hand;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right;
}

table.dataTable thead .sorting {
  background-image: url('sort_both.png');
}

table.dataTable thead .sorting_asc {
  background-image: url('sort_asc.png');
}

table.dataTable thead .sorting_desc {
  background-image: url('sort_desc.png');
}

table.dataTable thead .sorting_asc_disabled {
  background-image: url('sort_asc_disabled.png');
}

table.dataTable thead .sorting_desc_disabled {
  background-image: url('sort_desc_disabled.png');
}

/*table.dataTable tbody tr {*/

/*background-color: #ffffff;*/

/*}*/

table.dataTable tbody tr.odd td{
  background-color: #f8fbfc;
}

table.dataTable tbody tr.even td {
  background-color: #e5f1f4;
}

table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}

table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}

table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}

table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}

table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}

table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}

table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}

table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}

table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}

table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}

table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}

table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}

table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}

table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}

table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}

table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}

table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}

table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}

table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}

table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}

table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}

table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}

table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}

table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}

table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}

table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}

table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}

table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}

table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}

table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}

table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}

table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}

table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}

table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}

table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}

table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}

table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}

table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}

table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}

table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}

table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}

table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}

table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}

table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box;
}

/*
 * Control feature layout
 */

.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}

.dataTables_wrapper .dataTables_length {
  float: left;
}

.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}

.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}

.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
  /* W3C */
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  /* W3C */
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}

.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333;
}

.dataTables_wrapper .dataTables_scroll {
  clear: both;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
  vertical-align: middle;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
}

.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none;
}

.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}

@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}

div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}

div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}

div.dt-button-info > div {
  padding: 1em;
}

button.dt-button,
div.dt-button,
a.dt-button {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  margin-right: 0.333em;
  padding: 0.5em 1em;
  border: 1px solid #999;
  border-radius: 2px;
  cursor: pointer;
  font-size: 0.88em;
  color: black;
  white-space: nowrap;
  overflow: hidden;
  background-color: #e9e9e9;
  /* Fallback */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, white 0%, #e9e9e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');
  -webkit-user-select: none;
  user-select: none;
  text-decoration: none;
  outline: none;
}

button.dt-button.disabled,
div.dt-button.disabled,
a.dt-button.disabled {
  color: #999;
  border: 1px solid #d0d0d0;
  cursor: default;
  background-color: #f9f9f9;
  /* Fallback */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9');
}

button.dt-button:active:not(.disabled), button.dt-button.active:not(.disabled),
div.dt-button:active:not(.disabled),
div.dt-button.active:not(.disabled),
a.dt-button:active:not(.disabled),
a.dt-button.active:not(.disabled) {
  background-color: #e2e2e2;
  /* Fallback */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #f3f3f3 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');
  box-shadow: inset 1px 1px 3px #999999;
}

button.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled),
div.dt-button:active:not(.disabled):hover:not(.disabled),
div.dt-button.active:not(.disabled):hover:not(.disabled),
a.dt-button:active:not(.disabled):hover:not(.disabled),
a.dt-button.active:not(.disabled):hover:not(.disabled) {
  box-shadow: inset 1px 1px 3px #999999;
  background-color: #cccccc;
  /* Fallback */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #eaeaea 0%, #cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc');
}

button.dt-button:hover,
div.dt-button:hover,
a.dt-button:hover {
  text-decoration: none;
}

button.dt-button:hover:not(.disabled),
div.dt-button:hover:not(.disabled),
a.dt-button:hover:not(.disabled) {
  border: 1px solid #666;
  background-color: #e0e0e0;
  /* Fallback */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0');
}

button.dt-button:focus:not(.disabled),
div.dt-button:focus:not(.disabled),
a.dt-button:focus:not(.disabled) {
  border: 1px solid #426c9e;
  text-shadow: 0 1px 0 #c4def1;
  outline: none;
  background-color: #79ace9;
  /* Fallback */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #bddef4 0%, #79ace9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9');
}

.dt-button embed {
  outline: none;
}

div.dt-buttons {
  position: relative;
  float: left;
}

div.dt-buttons.buttons-right {
  float: right;
}

div.dt-button-collection {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  margin-top: 3px;
  padding: 8px 8px 4px 8px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: white;
  overflow: hidden;
  z-index: 2002;
  border-radius: 5px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  z-index: 2002;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}

div.dt-button-collection button.dt-button,
div.dt-button-collection div.dt-button,
div.dt-button-collection a.dt-button {
  position: relative;
  left: 0;
  right: 0;
  display: block;
  float: none;
  margin-bottom: 4px;
  margin-right: 0;
}

div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled),
div.dt-button-collection div.dt-button:active:not(.disabled),
div.dt-button-collection div.dt-button.active:not(.disabled),
div.dt-button-collection a.dt-button:active:not(.disabled),
div.dt-button-collection a.dt-button.active:not(.disabled) {
  background-color: #dadada;
  /* Fallback */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');
  box-shadow: inset 1px 1px 3px #666;
}

div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}

div.dt-button-collection.fixed.two-column {
  margin-left: -150px;
}

div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}

div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}

div.dt-button-collection > * {
  page-break-inside: avoid;
  break-inside: avoid;
}

div.dt-button-collection.two-column {
  width: 300px;
  padding-bottom: 1px;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}

div.dt-button-collection.three-column {
  width: 450px;
  padding-bottom: 1px;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}

div.dt-button-collection.four-column {
  width: 600px;
  padding-bottom: 1px;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  /* Fallback */
  /* IE10 Consumer Preview */
  /* Firefox */
  /* Opera */
  /* Webkit (Safari/Chrome 10) */
  /* Webkit (Chrome 11+) */
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C Markup, IE10 Release Preview */
  z-index: 2001;
}

@media screen and (max-width: 640px) {
  div.dt-buttons {
    float: none !important;
    text-align: center;
  }
}

table.DTCR_clonedTable.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

div.DTCR_pointer {
  width: 1px;
  background-color: #0259C4;
  z-index: 201;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 9px;
  left: 4px;
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  font-family: 'Courier New', Courier, monospace;
  line-height: 14px;
  content: '+';
  background-color: #31b131;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  content: '-';
  background-color: #d33333;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
  display: none;
}

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
  padding-left: 27px;
}

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}

table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}

table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  font-family: 'Courier New', Courier, monospace;
  line-height: 14px;
  content: '+';
  background-color: #31b131;
}

table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: '-';
  background-color: #d33333;
}

table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}

table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}

table.dataTable > tbody > tr.child ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

table.dataTable > tbody > tr.child ul li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}

table.dataTable > tbody > tr.child ul li:first-child {
  padding-top: 0;
}

table.dataTable > tbody > tr.child ul li:last-child {
  border-bottom: none;
}

table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}

div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}

div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}

div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}

div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}

div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}

div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}

div.DTS {
  display: block !important;
}

div.DTS tbody th,
div.DTS tbody td {
  white-space: nowrap;
}

div.DTS div.DTS_Loading {
  z-index: 1;
}

div.DTS div.dataTables_scrollBody {
  background: repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, white 10px, white 20px);
}

div.DTS div.dataTables_scrollBody table {
  z-index: 2;
}

div.DTS div.dataTables_paginate,
div.DTS div.dataTables_length {
  display: none;
}

table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  background-color: #B0BED9;
}

table.dataTable.stripe tbody > tr.odd.selected,
table.dataTable.stripe tbody > tr.odd > .selected, table.dataTable.display tbody > tr.odd.selected,
table.dataTable.display tbody > tr.odd > .selected {
  background-color: #acbad4;
}

table.dataTable.hover tbody > tr.selected:hover,
table.dataTable.hover tbody > tr > .selected:hover, table.dataTable.display tbody > tr.selected:hover,
table.dataTable.display tbody > tr > .selected:hover {
  background-color: #aab7d1;
}

table.dataTable.order-column tbody > tr.selected > .sorting_1,
table.dataTable.order-column tbody > tr.selected > .sorting_2,
table.dataTable.order-column tbody > tr.selected > .sorting_3,
table.dataTable.order-column tbody > tr > .selected, table.dataTable.display tbody > tr.selected > .sorting_1,
table.dataTable.display tbody > tr.selected > .sorting_2,
table.dataTable.display tbody > tr.selected > .sorting_3,
table.dataTable.display tbody > tr > .selected {
  background-color: #acbad5;
}

table.dataTable.display tbody > tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}

table.dataTable.display tbody > tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}

table.dataTable.display tbody > tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}

table.dataTable.display tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}

table.dataTable.display tbody > tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}

table.dataTable.display tbody > tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}

table.dataTable.display tbody > tr.odd > .selected, table.dataTable.order-column.stripe tbody > tr.odd > .selected {
  background-color: #a6b4cd;
}

table.dataTable.display tbody > tr.even > .selected, table.dataTable.order-column.stripe tbody > tr.even > .selected {
  background-color: #acbad5;
}

table.dataTable.display tbody > tr.selected:hover > .sorting_1, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_1 {
  background-color: #a2aec7;
}

table.dataTable.display tbody > tr.selected:hover > .sorting_2, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_2 {
  background-color: #a3b0c9;
}

table.dataTable.display tbody > tr.selected:hover > .sorting_3, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_3 {
  background-color: #a5b2cb;
}

table.dataTable.display tbody > tr:hover > .selected,
table.dataTable.display tbody > tr > .selected:hover, table.dataTable.order-column.hover tbody > tr:hover > .selected,
table.dataTable.order-column.hover tbody > tr > .selected:hover {
  background-color: #a2aec7;
}

table.dataTable td.select-checkbox {
  position: relative;
}

table.dataTable td.select-checkbox:before, table.dataTable td.select-checkbox:after {
  display: block;
  position: absolute;
  top: 1.2em;
  left: 50%;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
}

table.dataTable td.select-checkbox:before {
  content: ' ';
  margin-top: -6px;
  margin-left: -6px;
  border: 1px solid black;
  border-radius: 3px;
}

table.dataTable tr.selected td.select-checkbox:after {
  content: '\2714';
  margin-top: -11px;
  margin-left: -4px;
  text-align: center;
  text-shadow: 1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9;
}

div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
  margin-left: 0.5em;
}

@media screen and (max-width: 640px) {
  div.dataTables_wrapper span.select-info,
  div.dataTables_wrapper span.select-item {
    margin-left: 0;
    display: block;
  }
}

td.details-control {
    background: url('details_open.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.details-control {
    background: url('details_close.png') no-repeat center center;
}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/context.standalone.css ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/**
 * ContextJS Styles
 * For use WITHOUT Twitters Bootstrap CSS
 */

.nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    color: #999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-background-clip: padding;
    background-clip: padding-box;
    text-align:left;
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.dropdown-menu a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333333;
    white-space: nowrap;
    text-decoration: none;
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    background-color: #0081c2;
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    background-color: #0081c2;
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-repeat: repeat-x;
    outline: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover {
    color: #999999;
}

.dropdown-menu .disabled > a:hover {
    text-decoration: none;
    cursor: default;
    background-color: transparent;
}

.open {
    *z-index: 1000;
}

.open > .dropdown-menu {
    display: block;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000000;
    content: "\2191";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu > .dropdown-menu.drop-left{
    left:-100%;
}

.dropdown-submenu:hover .dropdown-menu {
    display: block;
}

.dropdown-submenu > a:after {
    display: block;
    float: right;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;
    border-color: transparent;
    border-left-color: #cccccc;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
}

.dropdown-submenu:hover > a:after {
    border-left-color: #ffffff;
}

.dropdown .dropdown-menu .nav-header {
    padding-right: 20px;
    padding-left: 20px;
}

/**
 *  Context Styles
 */

.dropdown-context .nav-header {
    cursor: default;
}

.dropdown-context:before, .dropdown-context-up:before, .dropdown-context-left:before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
}

.dropdown-context:after, .dropdown-context-up:after, .dropdown-context-left:after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}

.dropdown-context-up:before, .dropdown-context-up:after {
    top: auto;
    bottom: -7px;
    z-index: 9999;
}

.dropdown-context-up:before {
    border-right: 7px solid transparent;
    border-top: 7px solid #ccc;
    border-bottom: none;
    border-left: 7px solid transparent;
}

.dropdown-context-up:after {
    border-right: 6px solid transparent;
    border-top: 6px solid #ffffff;
    border-left: 6px solid transparent;
    border-bottom: none;
}

.dropdown-context-left:before {
    left: auto;
    right: 9px;
}

.dropdown-context-left:after {
    left: auto;
    right: 9px;
}

.dropdown-context-sub:before, .dropdown-context-sub:after {
    display: none;
}

.dropdown-context .dropdown-submenu:hover .dropdown-menu {
    display: none;
}

.dropdown-context .dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.compressed-context a{
    padding-left: 14px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 13px;
    }

.compressed-context .divider{
    margin: 5px 1px;
    }

.compressed-context .nav-header{
    padding:1px 13px;
    }

.dynamic-menu-src {
    display: none;
}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/styleTeleconsulto.css ***!
  \*********************************************************************************************************************************************************************************************************************************************/
#popUpTeleconsulto html {
	position: relative;
	min-height: 100%;
}



#popUpTeleconsulto nav {
	height: 50px;
	width: 100%;
	z-index: 1;
	background-color: #4d4d4d !important;
	border-color: #4d4d4d !important;
	border-top-right-radius: 0 !important;
	border-top-left-radius: 0 !important;
}



#popUpTeleconsulto .navbar-header {
	width: 100%;
	display: inline;
}



#popUpTeleconsulto .nav-icon {
	padding: 5px 15px 5px 15px;
	float: right;
}



#popUpTeleconsulto nav a {
	color: #ccc !important;
}



#popUpTeleconsulto nav i.fa {
	font-size: 40px;
	color: #ccc;
}



#popUpTeleconsulto nav a:hover {
	color: #a9a9a9 !important;
}



#popUpTeleconsulto nav i.fa:hover {
	font-size: 40px;
	color: #a9a9a9;
}



#popUpTeleconsulto #main-container {
	padding-bottom: 80px;
}



#popUpTeleconsulto .vertical-center {
	position: relative;
	top: 30%;
	left: 50%;
	transform: translate(-50%, -50%);
}



#popUpTeleconsulto .horizontal-center {
	margin: 0 auto;
}



#popUpTeleconsulto .form-control {
	color: #0088aa;
	font-weight: bold;
}



#popUpTeleconsulto .form-control:focus {
	border-color: #0088aa;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 136, 170, 0.6);
}



#popUpTeleconsulto input.btn {
	font-weight: bold;
}



#popUpTeleconsulto .btn {
	font-weight: bold !important;
}



#popUpTeleconsulto .btn-success {
	background-color: #06d362 !important;
	border-color: #06d362;
}



#popUpTeleconsulto .btn-success:hover {
	background-color: #1abd61 !important;
	border-color: #1abd61;
}



#popUpTeleconsulto .footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px;
	background-color: #4d4d4d;
}



#popUpTeleconsulto .footer .text-muted {
	margin: 20px 0;
	float: left;
	color: #ccc;
}



#popUpTeleconsulto .openvidu-logo {
	height: 35px;
	float: right;
	margin: 12px 0;
	transition: all 0.1s ease-in-out;
}



#popUpTeleconsulto .openvidu-logo:hover {
	filter: grayscale(0.5);
}



#popUpTeleconsulto .demo-logo {
	margin: 0;
	height: 22px;
	float: left;
	padding-right: 8px;
}



#popUpTeleconsulto a:hover .demo-logo {
	filter: brightness(0.7);
}



#popUpTeleconsulto #join-dialog {
	margin-top: 0;
	max-width: 600px;
}



#popUpTeleconsulto #join-dialog h1 {
	color: #4d4d4d;
	font-weight: bold;
	text-align: center;
}



#popUpTeleconsulto #img-div {
	text-align: center;
	position: relative;
	top: 20%;
	left: 50%;
	transform: translate(-50%, -50%);
}



#popUpTeleconsulto #img-div img {
	height: 15%;
}



#popUpTeleconsulto #join-dialog label {
	color: #0088aa;
}



#popUpTeleconsulto #join-dialog input.btn {
	margin-top: 15px;
}



#popUpTeleconsulto #session-header {
	margin-bottom: 20px;
}



#popUpTeleconsulto #session-title {
	display: inline-block;
}



#popUpTeleconsulto #buttonLeaveSession {
	float: right;
	margin-top: 20px;
}



#popUpTeleconsulto #video-container video {
	position: relative;
	float: left;
	width: 50%;
	cursor: pointer;
}



#popUpTeleconsulto #video-container div {
	float: left;
	width: 50%;
	position: relative;
	margin-left: -50%;
}



#popUpTeleconsulto #video-container p {
	display: inline-block;
	background: #f8f8f8;
	padding-left: 5px;
	padding-right: 5px;
	color: #777777;
	font-weight: bold;
	border-bottom-right-radius: 4px;
}



#popUpTeleconsulto video {
	/*width: 100%;*/
	height: auto;
}



#popUpTeleconsulto #main-video p {
	position: absolute;
	display: inline-block;
	background: #f8f8f8;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 22px;
	color: #777777;
	font-weight: bold;
	border-bottom-right-radius: 4px;
}



#popUpTeleconsulto #session img {
	width: 100%;
	height: auto;
	display: inline-block;
	object-fit: contain;
	vertical-align: baseline;
}



#popUpTeleconsulto #session #video-container img {
	position: relative;
	float: left;
	width: 50%;
	cursor: pointer;
	object-fit: cover;
	height: 180px;
}



#popUpTeleconsulto div#join {
	text-align: center;
	height: 100%;
	background-color: #ffffff;
}



#popUpTeleconsulto div#session {
	height: 100%;
	background-color: #000000;
	position: relative;
}



#popUpTeleconsulto .col-centered {
	float: none !important;
	margin: 0 auto;
}



#popUpTeleconsulto .jumbotron {
	margin-top: 100px;
}



#popUpTeleconsulto #publisher {
	min-width: 33%;
	flex: 1;
	display: flex;
	flex-direction: row;
	align-content: center;
	flex-wrap: wrap;
	justify-content: center;
}



#popUpTeleconsulto #subscriber video {
	padding: 0;
}



#popUpTeleconsulto .no-margin {
	margin: 0;
}



#popUpTeleconsulto #videos {
	flex: 1;
	display: flex;
	min-height: 200px;
	flex-wrap: wrap;
	height: 100%;
	width: 100%;
}



#popUpTeleconsulto video {
	min-width: 33%;
	flex: 1;
	display: flex;
	flex-direction: row;
	align-content: center;
	flex-wrap: wrap;
	justify-content: center;
}



#popUpTeleconsulto span.glyphicon {
	min-height: 20px;
	line-height: 16px;
}



#popUpTeleconsulto .noheight {
	height: auto !important;
}



#popUpTeleconsulto nav#nav-session {
	margin-bottom: 0;
	border-radius: 0;
	position: absolute;
}



#popUpTeleconsulto nav#nav-session div.container {
	padding-top: 8px;
	padding-bottom: 8;
}



#popUpTeleconsulto nav#nav-session .navbar-brand {
	padding-top: 7px;
}



#popUpTeleconsulto #leave-room {
	float: right;
	margin-left: 5px;
}



#popUpTeleconsulto form {
	max-width: 30%;
	float: right;
}



#popUpTeleconsulto .float-right {
	float: right;
}



#popUpTeleconsulto .mute-button {
	margin-right: 5px;
	background: #0088aa;
}



#popUpTeleconsulto button {
	font-weight: bold !important;
}



/* xs ans md screen resolutions*/



@media screen and (max-width: 991px) {
	#popUpTeleconsulto .vertical-center {
		width: 85%;
		padding-top: 10px;
		top: 27%;
	}
#popUpTeleconsulto	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
#popUpTeleconsulto	.navbar-header i.fa {
		font-size: 30px;
	}
#popUpTeleconsulto	.navbar-header a.nav-icon {
		padding: 7px 3px 7px 3px;
	}
#popUpTeleconsulto	#publisher video {
		height: 100%;
	}
	#popUpTeleconsulto #publisher video.video4 {
		width: 50%;
	}
	#popUpTeleconsulto #publisher .video1 {
		width: 100%;
	}
	 #popUpTeleconsulto #publisher.video2 {
		height: 50%;
	}
#popUpTeleconsulto #publisher.video3 {
		height: 33%;
	}
	#popUpTeleconsulto #publisher.video4 {
		height: 50%;
		width: 33%;
	}
	#popUpTeleconsulto #publisher.videoMore {
		height: 33%;
		width: 50%;
	}
	#popUpTeleconsulto .video2 {
		height: 50%;
		min-width: 100%;
	}
	.video3 {
		height: 33%;
		min-width: 100%;
	}
	.video4 {
		height: 50%;
		width: 50%;
		min-width: 50%;
	}
	.videoMore {
		height: 33%;
		width: 50%;
		min-width: 50%;
	}
}



@media screen and (max-width: 767px) {
 #popUpTeleconsulto button {
		padding: 6px 6px 6px 6px !important;
	}
	#popUpTeleconsulto #nav-session .container {
		padding-left: 10px;
		padding-right: 10px;
	}
#popUpTeleconsulto a.navbar-brand {
		font-size: 13px;
		line-height: 16px;
		padding-left: 10px;
		padding-right: 10px;
	}
#popUpTeleconsulto a.navbar-brand img {
		height: 17px;
	}
}



@media only screen and (max-height: 767px) and (orientation: landscape) {
#popUpTeleconsulto #img-div {
		top: 10%;
	}
	#popUpTeleconsulto .vertical-center {
		top: 27%;
	}
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/footable/footable.sorting.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*
* FooTable v3 - FooTable is a jQuery plugin that aims to make HTML tables on smaller devices look awesome.
* @version 3.1.3
* @link http://fooplugins.com
* @copyright Steven Usher & Brad Vincent 2015
* @license Released under the GPLv3 license.
*/
table.footable > thead > tr > td.footable-sortable,
table.footable > thead > tr > th.footable-sortable,
table.footable > tbody > tr > td.footable-sortable,
table.footable > tbody > tr > th.footable-sortable,
table.footable > tfoot > tr > td.footable-sortable,
table.footable > tfoot > tr > th.footable-sortable {
	position: relative;
	padding-right: 30px;
	cursor: pointer;
}
td.footable-sortable > span.fooicon,
th.footable-sortable > span.fooicon {
	position: absolute;
	right: 6px;
	top: 50%;
	margin-top: -7px;
	opacity: 0;
	transition: opacity 0.3s ease-in;
}
td.footable-sortable:hover > span.fooicon,
th.footable-sortable:hover > span.fooicon {
	opacity: 1;
}
td.footable-sortable.footable-asc > span.fooicon,
th.footable-sortable.footable-asc > span.fooicon,
td.footable-sortable.footable-desc > span.fooicon,
th.footable-sortable.footable-desc > span.fooicon {
	opacity: 1;
}
/* hides the sort icons when sorting is not allowed */
table.footable-sorting-disabled td.footable-sortable.footable-asc > span.fooicon,
table.footable-sorting-disabled td.footable-sortable.footable-desc > span.fooicon,
table.footable-sorting-disabled td.footable-sortable:hover > span.fooicon,
table.footable-sorting-disabled th.footable-sortable.footable-asc > span.fooicon,
table.footable-sorting-disabled th.footable-sortable.footable-desc > span.fooicon,
table.footable-sorting-disabled th.footable-sortable:hover > span.fooicon {
	opacity: 0;
	visibility: hidden;
}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/select2v4.0.6.min.css ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/app/features/cruscotto/cruscotto.component.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
body {
  /* Disables pull-to-refresh but allows overscroll glow effects. */
  overscroll-behavior-y: contain;
}

.cdk-global-scrollblock {
  overflow: hidden !important;
}

.arrow {
  position: relative;
  width: 120px;
  background: #1aa136;
  height: 40px;
  line-height: 40px;
  margin-bottom: 30px;
  text-align: center;
  color: #fff;
}

/*right arrow*/

.arrow-right:after {
  content: "";
  position: absolute;
  right: -20px;
  top: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #d8e8e5;
}

.fileinput-button {
  float: left;
  margin-right: 4px;
  overflow: hidden;
  position: relative;
}

.fileinput-button input {
  cursor: pointer;
  direction: ltr;
  font-size: 23px;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(-300px, 0px) scale(4);
}

.tipoBottoneround {
  background-color: #1aa136;
  border-radius: 4px;
  color: #FFFFFF;
  border: 1px solid #1aa136;
  font-family: arial, helvetica, sans-serif;
  padding-top: 5px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.tipoBottoneround:hover {
  cursor: pointer;
  border: 1px solid #5d7fbc;
  background-color: #b6ff00;
}

.Bottoneround {
  background-color: #0099ff;
  color: #FFFFFF;
  border-radius: 3px;
  border: 1px solid #004d80;
  font-family: arial, helvetica, sans-serif;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  vertical-align: middle;
}

.Bottoneround:hover {
  cursor: pointer;
  border: 1px solid #5d7fbc;
}

.tabrow {
  text-align: left;
  list-style: none;
  margin: 10px 0 0;
  padding: 0 0 0 20px;
  line-height: 28px;
  height: 30px;
  overflow: hidden;
  font-size: 16px;
  font-family: Verdana, serif;
  position: relative;
}

.tabrow li {
  border: 1px solid #AAA;
  background: #D1D1D1;
  background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
  display: inline-block;
  position: relative;
  z-index: 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
  text-shadow: 0 1px #FFF;
  margin: 0 -5px;
  padding: 0 20px;
}

.tabrow a {
  color: #555;
  text-decoration: none;
}

.tabrow li.selected {
  background: #FFF;
  color: #333;
  z-index: 1;
  border-bottom-color: #FFF;
}

.tabrow:before {
  position: absolute;
  content: " ";
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 1px solid #AAA;
  z-index: 1;
}

.tabrow li:before,
.tabrow li:after {
  border: 1px solid #AAA;
  position: absolute;
  bottom: -1px;
  width: 5px;
  height: 5px;
  content: " ";
}

.tabrow li:before {
  left: -6px;
  border-bottom-right-radius: 6px;
  border-width: 0 1px 1px 0;
  box-shadow: 2px 2px 0 #D1D1D1;
}

.tabrow li:after {
  right: -6px;
  border-bottom-left-radius: 6px;
  border-width: 0 0 1px 1px;
  box-shadow: -2px 2px 0 #D1D1D1;
}

.tabrow li.selected:before {
  box-shadow: 2px 2px 0 #FFF;
}

.tabrow li.selected:after {
  box-shadow: -2px 2px 0 #FFF;
}

.ui-tooltip-content {
  overflow-wrap: anywhere;
  line-height: 1.2;
}

@media (max-width: 940px) {
  #NomeUtente {
    z-index: -1;
  }
}

#softVers {
  position: fixed;
  top: 10px;
  right: 0;
  float: right;
  color: rgba(0, 0, 0, 0.98);
  padding-right: 10px;
  border: thick;
  border-radius: 3px;
  z-index: 999;
}

.clbtn {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 14px;
  margin-top: 4px;
}

.clbtn a {
  position: absolute;
  top: 18px;
  right: 0;
  margin-right: 4px;
  margin-top: 18px;
}

.clbtn2 {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 15px;
  margin-top: 5px;
}

.clbtn2 a {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 4px;
  margin-top: 30px;
}

div#calendar .ui-widget-content {
  font-size: 12px;
}

div#calendar .ui-widget-header {
  background-image: none;
  color: #000000;
}

div#calendar .fc-event {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.5); /*colore evento*/
  color: #000000;
  border-color: transparent;
  font-weight: lighter;
  font-family: Verdana, serif;
  font-style: initial;
}

table {
  border-collapse: collapse;
}

th, td {
  padding: 1px 1px;
}

th {
  background-color: #eee;
}

th[data-sort] {
  cursor: pointer;
}

tr.awesome {
  color: red;
}

.loghi {
  text-align: center;
  width: 100%;
  cursor: pointer;
}

utenteopz ul {
  text-align: center;
}

utenteopz ul li {
  font: 13px Verdana, "Lucida Grande";
  cursor: pointer;
  transition: padding 0.05s linear;
}

utenteopz ul li.drop {
  position: relative;
}

utenteopz ul > li {
  display: inline-block;
}

utenteopz ul li a {
  line-height: 80px;
  padding: 0 20px;
  height: 80px;
  color: #777;
  transition: all 0.1s ease-out;
}

utenteopz ul li a:hover {
  color: #eee;
}

.dropOut .triangle {
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
  top: -8px;
  left: 50%;
  margin-left: -8px;
}

.dropdownContain {
  width: 160px;
  position: absolute;
  z-index: 2;
  left: 50%;
  margin-left: -80px; /* half of width */
  top: -400px;
}

utenteopz .dropOut {
  width: 160px;
  background: white;
  float: left;
  position: relative;
  margin-top: 0;
  opacity: 0;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  transition: all 0.1s ease-out;
}

utenteopz .dropOut ul {
  float: left;
  padding: 10px 0;
}

utenteopz .dropOut ul li {
  text-align: left;
  float: left;
  width: 125px;
  padding: 12px 0 10px 15px;
  margin: 0 10px;
  color: #777;
  border-radius: 4px;
  transition: background 0.1s ease-out;
}

.dropOut ul li:hover {
  background: #f6f6f6;
}

utenteopz ul li:hover a {
  color: white;
}

utenteopz ul li:hover .dropdownContain {
  top: 65px;
}

utenteopz ul li:hover .underline {
  border-bottom-color: #777;
}

utenteopz ul li:hover .dropOut {
  opacity: 1;
  margin-top: 8px;
}

blocco > bloccoriga {
  display: inline-block;
}

blocco bloccoriga a {
  line-height: 80px;
  padding: 0 20px;
  height: 80px;
  color: #777;
  transition: all 0.1s ease-out;
}

blocco bloccoriga a:hover {
  color: #eee;
}

.minimenuutentedropOut .minimenuutentetriangle {
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
  top: -8px;
  left: 80%;
  margin-left: -8px;
}

.minimenuutente {
  width: 160px;
  position: absolute;
  z-index: 999999;
  right: 5px;
  margin-left: -80px; /* half of width */
  top: 10px;
  display: none;
}

.minimenuutentedropOut {
  width: 160px;
  background: white;
  float: left;
  position: relative;
  margin-top: 0;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  transition: all 0.1s ease-out;
}

.minimenuutentedropOut blocco {
  float: left;
  padding: 10px 0;
}

.minimenuutentedropOut blocco bloccoriga {
  text-align: left;
  float: left;
  width: 125px;
  padding: 12px 0 10px 15px;
  margin: 0 10px;
  color: #777;
  border-radius: 4px;
  transition: background 0.1s ease-out;
}

.minimenuutentedropOut blocco bloccoriga:hover {
  background: #f6f6f6;
}

.clear {
  clear: both;
  font-size: 1px;
  line-height: 1px;
}

ul.ribbon {
  margin: 0;
  padding: 0;
  font-size: 0.8em;
  border-bottom: 1px solid #8DB2E3;
}

ul.ribbon * {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.ribbon ul ul ul {
  display: block;
}

ul.ribbon ul ul ul li {
  display: block;
  float: none;
}

ul.ribbon {
  float: left;
  position: relative;
}

ul.ribbon .orb {
  display: block;
  width: 56px;
  height: 22px;
  background-position: right bottom;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0;
  position: relative;
  z-index: 100;
  margin-top: -4px;
  top: 1px;
}

ul.ribbon .orb a.orbButton {
  display: block;
  width: 65px;
  height: 20px;
  margin-left: -4px;
  margin-top: -4px;
  text-decoration: none;
  position: absolute;
}

ul.ribbon .orb li ul {
  background-repeat: repeat-y;
  background-position: right;
}

ul.ribbon .orb span {
  display: none;
}

ul.ribbon .orb li {
  margin-top: 10px;
  margin-left: 10px;
}

ul.ribbon .orb ul {
  background-color: #fff;
  width: 199px;
  padding: 10px;
  margin-top: 0;
  margin-left: -11px;
  z-index: 1025;
  position: absolute;
  top: 2px !important;
  left: 11px;
}

ul.ribbon .orb li ul li {
  margin-top: 0;
  margin-left: -9px;
  padding-left: 9px;
  width: 208px;
}

ul.ribbon .orb li ul li a {
  width: 190px;
}

ul.ribbon .orb li ul li a.arrow {
  background-repeat: no-repeat;
  background-position: center right;
}

li.arrow {
  background-repeat: no-repeat;
  background-position: center right;
}

ul.ribbon .orb li ul li ul {
  position: absolute;
  top: 21px !important;
  left: 230px;
  background-image: none;
  background-color: Transparent;
  width: 291px;
  padding: 0;
  margin-left: -14px;
  margin-top: 0;
}

ul.ribbon .orb li ul li ul li {
  width: 100%;
  margin: 0;
  height: 53px;
  line-height: 53px;
}

ul.ribbon .orb li ul li ul li a {
  width: 100%;
  margin: 0;
  height: 53px;
  line-height: 53px;
  font-weight: bold;
}

ul.ribbon .orb li ul li ul li:hover {
  background-repeat: repeat-x;
  height: 51px;
  margin: 0;
  line-height: 51px;
}

ul.ribbon .orb li ul li ul li:hover a {
  height: 51px;
  line-height: 51px;
}

ul.ribbon .orb li ul li:hover {
  background-repeat: no-repeat;
  padding-left: 8px;
  border: 1px solid #FFB700;
  height: 40px;
  line-height: 38px;
}

ul.ribbon .orb ul a {
  clear: both;
  display: block;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  width: 214px;
  height: 42px;
  line-height: 42px;
}

ul.ribbon .orb ul a:hover {
  height: 40px;
  line-height: 40px;
}

ul.ribbon .orb ul a img {
  position: absolute;
  bottom: 7px;
}

ul.ribbon .orb ul a:hover img {
  position: absolute;
  bottom: 6px;
}

ul.ribbon .orb li ul li ul li a img {
  position: absolute;
  bottom: 13px;
}

ul.ribbon .orb li ul li ul li:hover a img {
  position: absolute;
  bottom: 12px;
}

ul.ribbon .orb ul a span {
  display: inline;
  left: 40px;
  top: 0;
  position: absolute;
}

ul.ribbon a {
  outline: none;
}

ul.menu {
  clear: both;
  padding-left: 60px;
  margin-top: -32px;
  margin-left: 10px;
}

ul.menu li {
  float: left;
}

ul.menu li a {
  display: block;
  padding: 6px;
  text-decoration: none;
  margin-right: 0;
  margin-top: 10px;
  height: 17px;
  text-align: center;
  background-color: #dedede;
  border-radius: 4px 4px 0 0;
  font-family: Verdana, serif;
}

ul.menu li a.active {
  background-color: #f3f9ff;
}

ul.menu .submenu {
  display: block;
  position: absolute;
  left: 0;
  width: 100vw;
  height: 70px;
  top: 30px;
  border: 1px solid #3b5a82;
  border-bottom: 1px solid #9FAEC2;
  border-top: 0;
  background-color: #f3f9ff;
  border-top: 0;
  margin-left: -1px;
  overflow-y: hidden;
  z-index: 0;
  border-top: 1px solid #f3f9ff;
  box-shadow: 0 2px 2.2px rgba(0, 0, 0, 0.034), 0 2.7px 5.3px rgba(0, 0, 0, 0.2), 0 12.5px 10px rgba(0, 0, 0, 0.1);
}

ul.menu .submenu li {
  height: 60px;
  cursor: pointer;
  margin-top: 3px;
  position: relative;
  padding: 0 5px 0 5px;
}

.submenu h2 {
  font-family: Calibri, serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0 auto;
  top: 65px;
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
}

ul.menu li ul li div {
  padding: 5px;
  text-align: center;
  margin: 0 2px;
  height: 55px;
  float: left;
}

ul.menu li ul li div:hover {
  background-color: #b2dfff;
  border-radius: 4px;
}

ul.menu li ul div.ribbon-list {
  padding: 0 5px 0 5px;
  height: 1.5em !important;
}

ul.menu li ul div.ribbon-list:hover {
  background-image: none;
  border: 0;
  padding: 0 5px 0 5px;
}

ul.menu li ul div.ribbon-list div {
  padding: 1px;
  text-align: left;
  margin: 1px;
  height: 18px;
  line-height: 18px;
  float: none;
}

ul.menu li ul div.ribbon-list input {
  margin-top: 3px;
  margin-right: 3px;
}

ul.menu li ul div.ribbon-list div img {
  float: left;
  padding: 2px 3px 2px 2px;
}

ul.menu li ul div.ribbon-list div:hover {
  padding: 0;
  background-repeat: repeat-x;
  height: 18px;
  border: 1px solid #FFB700;
}

ul.menu li ul div.ribbon-list ul {
  background-color: #fff;
  position: absolute;
  margin-left: -1px;
  border: 1px solid #8492A6;
}

ul.menu li ul div.ribbon-list ul li {
  background-repeat: repeat-y;
  margin: 0;
  border: 0;
  height: auto;
  padding: 1px 1px 1px 30px;
}

ul.menu li ul div.ribbon-list ul li:hover {
  background-repeat: repeat-x;
  border: 1px solid #FFB700;
  padding: 0;
  padding-left: 29px;
}

ul.menu li ul li div img {
  display: block;
  margin: 0 auto;
}

ul.menu li li {
  border-right: 3px solid #d9e4f3;
}

.input-calendar {
  margin-top: 10px;
  font-size: 20px;
  vertical-align: middle;
  width: 270px;
  text-align: center;
  cursor: pointer;
  border-radius: 5px;
  padding: 3px;
  border: 1px solid #1d8bdc;
}

.buttonPrestazioni {
  margin-bottom: 3px;
  margin-top: 10px;
  z-index: 0;
  width: 100%;
  text-align: left;
  padding-left: 8px;
  font-size: 14px;
}

.buttonPrestazioneNewIcon {
  height: 30px;
  transform: rotate(45deg);
  position: relative;
  left: 180px;
  margin-top: -45px;
}

.iconInCalendarIcon {
  position: absolute;
  margin-left: -11px !important;
  font-size: 10px;
  margin-top: 6px !important;
  font-weight: bold;
  font-family: sans-serif;
}

.menuLabel {
  font-size: 11px;
}

.menuLabel div {
  width: min-content;
  padding: 0 !important;
  line-height: 1.2;
}

#bottoniprestazioni button {
  box-shadow: none !important;
  text-shadow: none !important;
  border: none !important;
  padding: 5px !important;
  text-align: center !important;
  background-image: none;
}

#bottoniprestazioni > div {
  padding: 0 5px;
}

#bottoniprestazioni > div:hover {
  background-color: #b2dfff;
}

.btn_flat {
  box-shadow: none !important;
  text-shadow: none !important;
  border: none !important;
  padding: 5px 10px !important;
  text-align: center !important;
  background-image: none !important;
}

#popUpNuovoAppuntamento,
#popUpRicercaAnagrafica,
#popUpSMS,
#PopUpwhite,
#popUpInseriscoOrario,
#popUpDurataPrestazioni,
#popUpnewDiNonLavoro,
#popUpModificaAppuntamento,
#popUpModificaAnagrafica,
#pageNewSondaggio,
#pageNewSondaggioDomanda,
#pageNewmedindagini,
#popUpOrarioExtra {
  width: 50vw;
  height: 80vh;
  margin: auto;
}

#PopUpwhite80VW {
  width: 87vw;
  height: 87vh;
  margin: auto;
}

button#T_btn,
button#M_btn {
  background: cadetblue;
}

.disableChip {
  background-color: pink !important;
  opacity: 0.3;
  text-decoration: line-through;
}

.emailChip {
  background-color: #9ccce3 !important;
}

.phoneChip {
  background-color: #b0d6d9 !important;
}

.blackListChip {
  background-color: #292929 !important;
  color: white !important;
  opacity: 0.6;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/styles/main.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.nascosto {
  display: none;
  visibility: hidden;
  height: 0px;
}

.mostra {
  display: block;
  visibility: visible;
}

.alerto {
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 28px;
  width: 98%;
  padding-top: 10px;
  border-radius: 6px;
  vertical-align: middle;
  font-family: sans-serif;
  background-color: rgb(61, 61, 61);
  color: white;
  z-index: 2000;
}

.tipoBottone2 {
  color: #66d666;
  font-family: arial, helvetica, sans-serif;
  padding: 5px 5px 5px 5px;
  text-align: center;
  vertical-align: middle;
  width: 100px;
  font-size: 14px;
  text-decoration: underline;
}

.tipoBottone2:hover {
  cursor: pointer;
}

.modal-title {
  text-transform: uppercase;
}

li#liAssistenza:hover ul#menuAssistenza,
li#liAFT:hover ul#menuAFT,
li#liMenuDocumenti:hover ul#menuDocumenti {
  display: block !important;
}

ul#menuAssistenza,
ul#menuAFT,
ul#menuDocumenti {
  display: none !important;
}

.requiredError {
  border: red 1px solid !important;
  background-color: antiquewhite !important;
}

.ui-datepicker td.holiday a, .ui-datepicker td.holiday a:hover {
  background: none #FFEBAF !important;
  border: 1px solid #BF5A0C;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 2px solid #1d8bdc !important;
}

/*#NomeUtente {*/

/*position: fixed;*/

/*top: 10px;*/

/*right: 0px;*/

/*float: right;*/

/*color: rgba(0, 0, 0, 0.98);*/

/*padding-right: 10px;*/

/*!*background-color: #ffffff;*!*/

/*border: thick;*/

/*border-radius: 3px;*/

/*z-index: 0;*/

/*}*/

@media (max-width: 940px) {
  #NomeUtente {
    z-index: -1;
  }
}

#softVers {
  position: fixed;
  top: 10px;
  right: 0px;
  float: right;
  color: rgba(0, 0, 0, 0.98);
  padding-right: 10px;
  /*background-color: #ffffff;*/
  border: thick;
  border-radius: 3px;
  z-index: 999;
}

/*#selezionaDottore {*/

/*position: fixed;*/

/*top: 1px;*/

/*right: 75px;*/

/*float: right;*/

/*padding-right: 10px;*/

/*!*background-color: #ffffff;*!*/

/*border: thick;*/

/*border-radius: 3px;*/

/*z-index: 999;*/

/*}*/

.clbtn {
  position: absolute;
  top: 0%;
  right: 0%;
  margin-right: 14px;
  margin-top: 4px;
}

.clbtn a {
  position: absolute;
  top: 18px;
  right: 0%;
  margin-right: 4px;
  margin-top: 18px;
}

.clbtn2 {
  position: absolute;
  top: 0%;
  right: 0%;
  margin-right: 15px;
  margin-top: 5px;
}

.clbtn2 a {
  position: absolute;
  top: 0%;
  right: 0%;
  margin-right: 4px;
  margin-top: 30px;
}

div#calendar .ui-widget-content {
  font-size: 12px;
}

div#calendar .ui-widget-header {
  background-image: none;
  color: #000000;
}

div#calendar .fc-event {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.5); /*colore evento*/
  color: #000000;
  border-color: transparent;
  font-weight: lighter;
  font-family: Verdana;
  font-style: initial;
}

table {
  border-collapse: collapse;
}

th, td {
  padding: 1px 1px;
  border: 1px thick #999;
}

th {
  background-color: #eee;
}

th[data-sort] {
  cursor: pointer;
}

tr.awesome {
  color: red;
}

.loghi {
  text-align: center;
  width: 100%;
  cursor: pointer;
}

utenteopz ul {
  text-align: center;
}

utenteopz ul li {
  font: 13px Verdana, "Lucida Grande";
  cursor: pointer;
  transition: padding 0.05s linear;
}

utenteopz ul li.drop {
  position: relative;
}

utenteopz ul > li {
  display: inline-block;
}

utenteopz ul li a {
  line-height: 80px;
  padding: 0 20px;
  height: 80px;
  color: #777;
  transition: all 0.1s ease-out;
}

utenteopz ul li a:hover {
  color: #eee;
}

.dropOut .triangle {
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
  top: -8px;
  left: 50%;
  margin-left: -8px;
}

.dropdownContain {
  width: 160px;
  position: absolute;
  z-index: 2;
  left: 50%;
  margin-left: -80px; /* half of width */
  top: -400px;
}

utenteopz .dropOut {
  width: 160px;
  background: white;
  float: left;
  position: relative;
  margin-top: 0px;
  opacity: 0;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  transition: all 0.1s ease-out;
}

utenteopz .dropOut ul {
  float: left;
  padding: 10px 0;
}

utenteopz .dropOut ul li {
  text-align: left;
  float: left;
  width: 125px;
  padding: 12px 0 10px 15px;
  margin: 0px 10px;
  color: #777;
  border-radius: 4px;
  transition: background 0.1s ease-out;
}

.dropOut ul li:hover {
  background: #f6f6f6;
}

utenteopz ul li:hover a {
  color: white;
}

utenteopz ul li:hover .dropdownContain {
  top: 65px;
}

utenteopz ul li:hover .underline {
  border-bottom-color: #777;
}

utenteopz ul li:hover .dropOut {
  opacity: 1;
  margin-top: 8px;
}

.blocco > .bloccoriga {
  display: inline-block;
}

.blocco .bloccoriga a {
  line-height: 80px;
  padding: 0 20px;
  height: 80px;
  color: #777;
  transition: all 0.1s ease-out;
}

.blocco .bloccoriga a:hover {
  color: #eee;
}

.minimenuutentedropOut .minimenuutentetriangle {
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
  top: -8px;
  left: 80%;
  margin-left: -8px;
}

.minimenuutente {
  width: 160px;
  position: absolute;
  z-index: 999999;
  right: 5px;
  margin-left: -80px; /* half of width */
  top: 10px;
  display: none;
}

.minimenuutentedropOut {
  width: 160px;
  background: white;
  float: left;
  position: relative;
  margin-top: 0px;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  transition: all 0.1s ease-out;
}

.minimenuutentedropOut .blocco {
  float: left;
  padding: 10px 0;
}

.minimenuutentedropOut .blocco .bloccoriga {
  text-align: left;
  float: left;
  width: 125px;
  padding: 12px 0 10px 15px;
  margin: 0 10px;
  color: #777;
  border-radius: 4px;
  transition: background 0.1s ease-out;
}

.minimenuutentedropOut .blocco .bloccoriga:hover {
  background: #f6f6f6;
}

.mat-calendar-table-header th {
  background: #ffffff !important;
}

tr.pazienteRevocato td {
  background: #c4d0e2;
  color: #3d3d3d;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/styles/librerieCSS/bootstrap_pediaOld.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
div#popupReminder,
div#bodyPage {
  /*
    [class^="icon-"], [class*=" icon-"] {
      display: inline-block;
      width: 14px;
      height: 14px;
      margin-top: 1px;
      *margin-right: .3em;
      line-height: 14px;
      vertical-align: text-top;
      background-image: url("src/img/glyphicons-halflings.png");
      background-position: 14px 14px;
      background-repeat: no-repeat;
    }

    .icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
      background-image: url("src/img/glyphicons-halflings-white.png");
    }
  */
  /*
  * FooTable v3 - FooTable is a jQuery plugin that aims to make HTML tables on smaller devices look awesome.
  * @version 3.1.3
  * @link http://fooplugins.com
  * @copyright Steven Usher & Brad Vincent 2015
  * @license Released under the GPLv3 license.
  */
  /*table.footable-details > tbody > tr > th:nth-child(1) {
      min-width: 40px;
      width: 120px;
  }*/
  /*table.footable-details > tbody > tr > td:nth-child(2) {
      word-break: break-all;
  }*/
  /* hides the sort icons when sorting is not allowed */
}
div#popupReminder .img-rounded,
div#bodyPage .img-rounded {
  border-radius: 6px;
}
div#popupReminder .img-polaroid,
div#bodyPage .img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
div#popupReminder .img-circle,
div#bodyPage .img-circle {
  border-radius: 500px;
}
div#popupReminder abbr[title], div#popupReminder abbr[data-original-title],
div#bodyPage abbr[title],
div#bodyPage abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
div#popupReminder abbr.initialism,
div#bodyPage abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
div#popupReminder blockquote,
div#bodyPage blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eee;
}
div#popupReminder blockquote p,
div#bodyPage blockquote p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
div#popupReminder blockquote small,
div#bodyPage blockquote small {
  display: block;
  line-height: 20px;
  color: #999;
}
div#popupReminder blockquote small:before,
div#bodyPage blockquote small:before {
  content: "— ";
}
div#popupReminder blockquote.pull-right,
div#bodyPage blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
}
div#popupReminder blockquote.pull-right p, div#popupReminder blockquote.pull-right small,
div#bodyPage blockquote.pull-right p,
div#bodyPage blockquote.pull-right small {
  text-align: right;
}
div#popupReminder blockquote.pull-right small:before,
div#bodyPage blockquote.pull-right small:before {
  content: "";
}
div#popupReminder blockquote.pull-right small:after,
div#bodyPage blockquote.pull-right small:after {
  content: " —";
}
div#popupReminder q:before, div#popupReminder q:after, div#popupReminder blockquote:before, div#popupReminder blockquote:after,
div#bodyPage q:before,
div#bodyPage q:after,
div#bodyPage blockquote:before,
div#bodyPage blockquote:after {
  content: "";
}
div#popupReminder address,
div#bodyPage address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
div#popupReminder code, div#popupReminder pre,
div#bodyPage code,
div#bodyPage pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333;
  border-radius: 3px;
}
div#popupReminder code,
div#bodyPage code {
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
div#popupReminder pre,
div#bodyPage pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
div#popupReminder pre.prettyprint,
div#bodyPage pre.prettyprint {
  margin-bottom: 20px;
}
div#popupReminder pre code,
div#bodyPage pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
div#popupReminder .pre-scrollable,
div#bodyPage .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
div#popupReminder fieldset,
div#bodyPage fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
div#popupReminder legend,
div#bodyPage legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 10px;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
div#popupReminder legend small,
div#bodyPage legend small {
  font-size: 15px;
  color: #999;
}
div#popupReminder label, div#popupReminder input, div#popupReminder button, div#popupReminder select, div#popupReminder textarea,
div#bodyPage label,
div#bodyPage input,
div#bodyPage button,
div#bodyPage select,
div#bodyPage textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
div#popupReminder input, div#popupReminder button, div#popupReminder select, div#popupReminder textarea,
div#bodyPage input,
div#bodyPage button,
div#bodyPage select,
div#bodyPage textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div#popupReminder label,
div#bodyPage label {
  display: block;
  margin-bottom: 5px;
}
div#popupReminder select, div#popupReminder textarea, div#popupReminder input[type=text], div#popupReminder input[type=password], div#popupReminder input[type=datetime], div#popupReminder input[type=datetime-local], div#popupReminder input[type=date], div#popupReminder input[type=month], div#popupReminder input[type=time], div#popupReminder input[type=week], div#popupReminder input[type=number], div#popupReminder input[type=email], div#popupReminder input[type=url], div#popupReminder input[type=search], div#popupReminder input[type=tel], div#popupReminder input[type=color], div#popupReminder .uneditable-input,
div#bodyPage select,
div#bodyPage textarea,
div#bodyPage input[type=text],
div#bodyPage input[type=password],
div#bodyPage input[type=datetime],
div#bodyPage input[type=datetime-local],
div#bodyPage input[type=date],
div#bodyPage input[type=month],
div#bodyPage input[type=time],
div#bodyPage input[type=week],
div#bodyPage input[type=number],
div#bodyPage input[type=email],
div#bodyPage input[type=url],
div#bodyPage input[type=search],
div#bodyPage input[type=tel],
div#bodyPage input[type=color],
div#bodyPage .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
}
div#popupReminder input, div#popupReminder textarea, div#popupReminder .uneditable-input,
div#bodyPage input,
div#bodyPage textarea,
div#bodyPage .uneditable-input {
  /*width: 206px;*/
}
div#popupReminder textarea,
div#bodyPage textarea {
  height: auto;
}
div#popupReminder textarea, div#popupReminder input[type=text], div#popupReminder input[type=password], div#popupReminder input[type=datetime], div#popupReminder input[type=datetime-local], div#popupReminder input[type=date], div#popupReminder input[type=month], div#popupReminder input[type=time], div#popupReminder input[type=week], div#popupReminder input[type=number], div#popupReminder input[type=email], div#popupReminder input[type=url], div#popupReminder input[type=search], div#popupReminder input[type=tel], div#popupReminder input[type=color], div#popupReminder .uneditable-input,
div#bodyPage textarea,
div#bodyPage input[type=text],
div#bodyPage input[type=password],
div#bodyPage input[type=datetime],
div#bodyPage input[type=datetime-local],
div#bodyPage input[type=date],
div#bodyPage input[type=month],
div#bodyPage input[type=time],
div#bodyPage input[type=week],
div#bodyPage input[type=number],
div#bodyPage input[type=email],
div#bodyPage input[type=url],
div#bodyPage input[type=search],
div#bodyPage input[type=tel],
div#bodyPage input[type=color],
div#bodyPage .uneditable-input {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
div#popupReminder textarea:focus, div#popupReminder input[type=text]:focus, div#popupReminder input[type=password]:focus, div#popupReminder input[type=datetime]:focus, div#popupReminder input[type=datetime-local]:focus, div#popupReminder input[type=date]:focus, div#popupReminder input[type=month]:focus, div#popupReminder input[type=time]:focus, div#popupReminder input[type=week]:focus, div#popupReminder input[type=number]:focus, div#popupReminder input[type=email]:focus, div#popupReminder input[type=url]:focus, div#popupReminder input[type=search]:focus, div#popupReminder input[type=tel]:focus, div#popupReminder input[type=color]:focus, div#popupReminder .uneditable-input:focus,
div#bodyPage textarea:focus,
div#bodyPage input[type=text]:focus,
div#bodyPage input[type=password]:focus,
div#bodyPage input[type=datetime]:focus,
div#bodyPage input[type=datetime-local]:focus,
div#bodyPage input[type=date]:focus,
div#bodyPage input[type=month]:focus,
div#bodyPage input[type=time]:focus,
div#bodyPage input[type=week]:focus,
div#bodyPage input[type=number]:focus,
div#bodyPage input[type=email]:focus,
div#bodyPage input[type=url]:focus,
div#bodyPage input[type=search]:focus,
div#bodyPage input[type=tel]:focus,
div#bodyPage input[type=color]:focus,
div#bodyPage .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9 ;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
div#popupReminder input[type=radio], div#popupReminder input[type=checkbox],
div#bodyPage input[type=radio],
div#bodyPage input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  *margin-top: 0;
  line-height: normal;
}
div#popupReminder input[type=file], div#popupReminder input[type=image], div#popupReminder input[type=submit], div#popupReminder input[type=reset], div#popupReminder input[type=button], div#popupReminder input[type=radio], div#popupReminder input[type=checkbox],
div#bodyPage input[type=file],
div#bodyPage input[type=image],
div#bodyPage input[type=submit],
div#bodyPage input[type=reset],
div#bodyPage input[type=button],
div#bodyPage input[type=radio],
div#bodyPage input[type=checkbox] {
  width: auto;
}
div#popupReminder select, div#popupReminder input[type=file],
div#bodyPage select,
div#bodyPage input[type=file] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px;
}
div#popupReminder select,
div#bodyPage select {
  width: 220px;
  background-color: #fff;
  border: 1px solid #ccc;
}
div#popupReminder select[multiple], div#popupReminder select[size],
div#bodyPage select[multiple],
div#bodyPage select[size] {
  height: auto;
}
div#popupReminder select:focus, div#popupReminder input[type=file]:focus, div#popupReminder input[type=radio]:focus, div#popupReminder input[type=checkbox]:focus,
div#bodyPage select:focus,
div#bodyPage input[type=file]:focus,
div#bodyPage input[type=radio]:focus,
div#bodyPage input[type=checkbox]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
div#popupReminder .uneditable-input, div#popupReminder .uneditable-textarea,
div#bodyPage .uneditable-input,
div#bodyPage .uneditable-textarea {
  color: #999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #ccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}
div#popupReminder .uneditable-input,
div#bodyPage .uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
div#popupReminder .uneditable-textarea,
div#bodyPage .uneditable-textarea {
  width: auto;
  height: auto;
}
div#popupReminder input:-moz-placeholder, div#popupReminder textarea:-moz-placeholder,
div#bodyPage input:-moz-placeholder,
div#bodyPage textarea:-moz-placeholder {
  color: #999;
}
div#popupReminder input:-ms-input-placeholder, div#popupReminder textarea:-ms-input-placeholder,
div#bodyPage input:-ms-input-placeholder,
div#bodyPage textarea:-ms-input-placeholder {
  color: #999;
}
div#popupReminder input::-webkit-input-placeholder, div#popupReminder textarea::-webkit-input-placeholder,
div#bodyPage input::-webkit-input-placeholder,
div#bodyPage textarea::-webkit-input-placeholder {
  color: #999;
}
div#popupReminder .radio, div#popupReminder .checkbox,
div#bodyPage .radio,
div#bodyPage .checkbox {
  min-height: 20px;
  padding-left: 20px;
}
div#popupReminder .radio input[type=radio], div#popupReminder .checkbox input[type=checkbox],
div#bodyPage .radio input[type=radio],
div#bodyPage .checkbox input[type=checkbox] {
  float: left;
  margin-left: -20px;
}
div#popupReminder .controls > .radio:first-child, div#popupReminder .controls > .checkbox:first-child,
div#bodyPage .controls > .radio:first-child,
div#bodyPage .controls > .checkbox:first-child {
  padding-top: 5px;
}
div#popupReminder .radio.inline, div#popupReminder .checkbox.inline,
div#bodyPage .radio.inline,
div#bodyPage .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
div#popupReminder .radio.inline + .radio.inline, div#popupReminder .checkbox.inline + .checkbox.inline,
div#bodyPage .radio.inline + .radio.inline,
div#bodyPage .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
div#popupReminder .input-mini,
div#bodyPage .input-mini {
  width: 60px;
}
div#popupReminder .input-small,
div#bodyPage .input-small {
  width: 90px;
}
div#popupReminder .input-medium,
div#bodyPage .input-medium {
  width: 150px;
}
div#popupReminder .input-large,
div#bodyPage .input-large {
  width: 210px;
}
div#popupReminder .input-xlarge,
div#bodyPage .input-xlarge {
  width: 270px;
}
div#popupReminder .input-xxlarge,
div#bodyPage .input-xxlarge {
  width: 530px;
}
div#popupReminder input[class*=span], div#popupReminder select[class*=span], div#popupReminder textarea[class*=span], div#popupReminder .uneditable-input[class*=span], div#popupReminder .row-fluid input[class*=span], div#popupReminder .row-fluid select[class*=span], div#popupReminder .row-fluid textarea[class*=span], div#popupReminder .row-fluid .uneditable-input[class*=span],
div#bodyPage input[class*=span],
div#bodyPage select[class*=span],
div#bodyPage textarea[class*=span],
div#bodyPage .uneditable-input[class*=span],
div#bodyPage .row-fluid input[class*=span],
div#bodyPage .row-fluid select[class*=span],
div#bodyPage .row-fluid textarea[class*=span],
div#bodyPage .row-fluid .uneditable-input[class*=span] {
  float: none;
  margin-left: 0;
}
div#popupReminder .input-append input[class*=span], div#popupReminder .input-append .uneditable-input[class*=span], div#popupReminder .input-prepend input[class*=span], div#popupReminder .input-prepend .uneditable-input[class*=span], div#popupReminder .row-fluid input[class*=span], div#popupReminder .row-fluid select[class*=span], div#popupReminder .row-fluid textarea[class*=span], div#popupReminder .row-fluid .uneditable-input[class*=span], div#popupReminder .row-fluid .input-prepend [class*=span], div#popupReminder .row-fluid .input-append [class*=span],
div#bodyPage .input-append input[class*=span],
div#bodyPage .input-append .uneditable-input[class*=span],
div#bodyPage .input-prepend input[class*=span],
div#bodyPage .input-prepend .uneditable-input[class*=span],
div#bodyPage .row-fluid input[class*=span],
div#bodyPage .row-fluid select[class*=span],
div#bodyPage .row-fluid textarea[class*=span],
div#bodyPage .row-fluid .uneditable-input[class*=span],
div#bodyPage .row-fluid .input-prepend [class*=span],
div#bodyPage .row-fluid .input-append [class*=span] {
  display: inline-block;
}
div#popupReminder input, div#popupReminder textarea, div#popupReminder .uneditable-input,
div#bodyPage input,
div#bodyPage textarea,
div#bodyPage .uneditable-input {
  margin-left: 0;
}
div#popupReminder .controls-row [class*=span] + [class*=span],
div#bodyPage .controls-row [class*=span] + [class*=span] {
  margin-left: 20px;
}
div#popupReminder input.span12, div#popupReminder textarea.span12, div#popupReminder .uneditable-input.span12,
div#bodyPage input.span12,
div#bodyPage textarea.span12,
div#bodyPage .uneditable-input.span12 {
  width: 926px;
}
div#popupReminder input.span11, div#popupReminder textarea.span11, div#popupReminder .uneditable-input.span11,
div#bodyPage input.span11,
div#bodyPage textarea.span11,
div#bodyPage .uneditable-input.span11 {
  width: 846px;
}
div#popupReminder input.span10, div#popupReminder textarea.span10, div#popupReminder .uneditable-input.span10,
div#bodyPage input.span10,
div#bodyPage textarea.span10,
div#bodyPage .uneditable-input.span10 {
  width: 766px;
}
div#popupReminder input.span9, div#popupReminder textarea.span9, div#popupReminder .uneditable-input.span9,
div#bodyPage input.span9,
div#bodyPage textarea.span9,
div#bodyPage .uneditable-input.span9 {
  width: 686px;
}
div#popupReminder input.span8, div#popupReminder textarea.span8, div#popupReminder .uneditable-input.span8,
div#bodyPage input.span8,
div#bodyPage textarea.span8,
div#bodyPage .uneditable-input.span8 {
  width: 606px;
}
div#popupReminder input.span7, div#popupReminder textarea.span7, div#popupReminder .uneditable-input.span7,
div#bodyPage input.span7,
div#bodyPage textarea.span7,
div#bodyPage .uneditable-input.span7 {
  width: 526px;
}
div#popupReminder input.span6, div#popupReminder textarea.span6, div#popupReminder .uneditable-input.span6,
div#bodyPage input.span6,
div#bodyPage textarea.span6,
div#bodyPage .uneditable-input.span6 {
  width: 446px;
}
div#popupReminder input.span5, div#popupReminder textarea.span5, div#popupReminder .uneditable-input.span5,
div#bodyPage input.span5,
div#bodyPage textarea.span5,
div#bodyPage .uneditable-input.span5 {
  width: 366px;
}
div#popupReminder input.span4, div#popupReminder textarea.span4, div#popupReminder .uneditable-input.span4,
div#bodyPage input.span4,
div#bodyPage textarea.span4,
div#bodyPage .uneditable-input.span4 {
  width: 286px;
}
div#popupReminder input.span3, div#popupReminder textarea.span3, div#popupReminder .uneditable-input.span3,
div#bodyPage input.span3,
div#bodyPage textarea.span3,
div#bodyPage .uneditable-input.span3 {
  width: 206px;
}
div#popupReminder input.span2, div#popupReminder textarea.span2, div#popupReminder .uneditable-input.span2,
div#bodyPage input.span2,
div#bodyPage textarea.span2,
div#bodyPage .uneditable-input.span2 {
  width: 126px;
}
div#popupReminder input.span1, div#popupReminder textarea.span1, div#popupReminder .uneditable-input.span1,
div#bodyPage input.span1,
div#bodyPage textarea.span1,
div#bodyPage .uneditable-input.span1 {
  width: 46px;
}
div#popupReminder .controls-row,
div#bodyPage .controls-row {
  *zoom: 1;
}
div#popupReminder .controls-row:before, div#popupReminder .controls-row:after,
div#bodyPage .controls-row:before,
div#bodyPage .controls-row:after {
  display: table;
  line-height: 0;
  content: "";
}
div#popupReminder .controls-row:after,
div#bodyPage .controls-row:after {
  clear: both;
}
div#popupReminder .controls-row [class*=span], div#popupReminder .row-fluid .controls-row [class*=span],
div#bodyPage .controls-row [class*=span],
div#bodyPage .row-fluid .controls-row [class*=span] {
  float: left;
}
div#popupReminder .controls-row .checkbox[class*=span], div#popupReminder .controls-row .radio[class*=span],
div#bodyPage .controls-row .checkbox[class*=span],
div#bodyPage .controls-row .radio[class*=span] {
  padding-top: 5px;
}
div#popupReminder input[disabled], div#popupReminder select[disabled], div#popupReminder textarea[disabled], div#popupReminder input[readonly], div#popupReminder select[readonly], div#popupReminder textarea[readonly],
div#bodyPage input[disabled],
div#bodyPage select[disabled],
div#bodyPage textarea[disabled],
div#bodyPage input[readonly],
div#bodyPage select[readonly],
div#bodyPage textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}
div#popupReminder input[type=radio][disabled], div#popupReminder input[type=checkbox][disabled], div#popupReminder input[type=radio][readonly], div#popupReminder input[type=checkbox][readonly],
div#bodyPage input[type=radio][disabled],
div#bodyPage input[type=checkbox][disabled],
div#bodyPage input[type=radio][readonly],
div#bodyPage input[type=checkbox][readonly] {
  background-color: transparent;
}
div#popupReminder .control-group.warning .control-label, div#popupReminder .control-group.warning .help-block, div#popupReminder .control-group.warning .help-inline,
div#bodyPage .control-group.warning .control-label,
div#bodyPage .control-group.warning .help-block,
div#bodyPage .control-group.warning .help-inline {
  color: #c09853;
}
div#popupReminder .control-group.warning .checkbox, div#popupReminder .control-group.warning .radio, div#popupReminder .control-group.warning input, div#popupReminder .control-group.warning select, div#popupReminder .control-group.warning textarea,
div#bodyPage .control-group.warning .checkbox,
div#bodyPage .control-group.warning .radio,
div#bodyPage .control-group.warning input,
div#bodyPage .control-group.warning select,
div#bodyPage .control-group.warning textarea {
  color: #c09853;
}
div#popupReminder .control-group.warning input, div#popupReminder .control-group.warning select, div#popupReminder .control-group.warning textarea,
div#bodyPage .control-group.warning input,
div#bodyPage .control-group.warning select,
div#bodyPage .control-group.warning textarea {
  border-color: #c09853;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
div#popupReminder .control-group.warning input:focus, div#popupReminder .control-group.warning select:focus, div#popupReminder .control-group.warning textarea:focus,
div#bodyPage .control-group.warning input:focus,
div#bodyPage .control-group.warning select:focus,
div#bodyPage .control-group.warning textarea:focus {
  border-color: #a47e3c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
div#popupReminder .control-group.warning .input-prepend .add-on, div#popupReminder .control-group.warning .input-append .add-on,
div#bodyPage .control-group.warning .input-prepend .add-on,
div#bodyPage .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
div#popupReminder .control-group.error .control-label, div#popupReminder .control-group.error .help-block, div#popupReminder .control-group.error .help-inline,
div#bodyPage .control-group.error .control-label,
div#bodyPage .control-group.error .help-block,
div#bodyPage .control-group.error .help-inline {
  color: #b94a48;
}
div#popupReminder .control-group.error .checkbox, div#popupReminder .control-group.error .radio, div#popupReminder .control-group.error input, div#popupReminder .control-group.error select, div#popupReminder .control-group.error textarea,
div#bodyPage .control-group.error .checkbox,
div#bodyPage .control-group.error .radio,
div#bodyPage .control-group.error input,
div#bodyPage .control-group.error select,
div#bodyPage .control-group.error textarea {
  color: #b94a48;
}
div#popupReminder .control-group.error input, div#popupReminder .control-group.error select, div#popupReminder .control-group.error textarea,
div#bodyPage .control-group.error input,
div#bodyPage .control-group.error select,
div#bodyPage .control-group.error textarea {
  border-color: #b94a48;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
div#popupReminder .control-group.error input:focus, div#popupReminder .control-group.error select:focus, div#popupReminder .control-group.error textarea:focus,
div#bodyPage .control-group.error input:focus,
div#bodyPage .control-group.error select:focus,
div#bodyPage .control-group.error textarea:focus {
  border-color: #953b39;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
div#popupReminder .control-group.error .input-prepend .add-on, div#popupReminder .control-group.error .input-append .add-on,
div#bodyPage .control-group.error .input-prepend .add-on,
div#bodyPage .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
div#popupReminder .control-group.success .control-label, div#popupReminder .control-group.success .help-block, div#popupReminder .control-group.success .help-inline,
div#bodyPage .control-group.success .control-label,
div#bodyPage .control-group.success .help-block,
div#bodyPage .control-group.success .help-inline {
  color: #468847;
}
div#popupReminder .control-group.success .checkbox, div#popupReminder .control-group.success .radio, div#popupReminder .control-group.success input, div#popupReminder .control-group.success select, div#popupReminder .control-group.success textarea,
div#bodyPage .control-group.success .checkbox,
div#bodyPage .control-group.success .radio,
div#bodyPage .control-group.success input,
div#bodyPage .control-group.success select,
div#bodyPage .control-group.success textarea {
  color: #468847;
}
div#popupReminder .control-group.success input, div#popupReminder .control-group.success select, div#popupReminder .control-group.success textarea,
div#bodyPage .control-group.success input,
div#bodyPage .control-group.success select,
div#bodyPage .control-group.success textarea {
  border-color: #468847;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
div#popupReminder .control-group.success input:focus, div#popupReminder .control-group.success select:focus, div#popupReminder .control-group.success textarea:focus,
div#bodyPage .control-group.success input:focus,
div#bodyPage .control-group.success select:focus,
div#bodyPage .control-group.success textarea:focus {
  border-color: #356635;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
div#popupReminder .control-group.success .input-prepend .add-on, div#popupReminder .control-group.success .input-append .add-on,
div#bodyPage .control-group.success .input-prepend .add-on,
div#bodyPage .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
div#popupReminder .control-group.info .control-label, div#popupReminder .control-group.info .help-block, div#popupReminder .control-group.info .help-inline,
div#bodyPage .control-group.info .control-label,
div#bodyPage .control-group.info .help-block,
div#bodyPage .control-group.info .help-inline {
  color: #3a87ad;
}
div#popupReminder .control-group.info .checkbox, div#popupReminder .control-group.info .radio, div#popupReminder .control-group.info input, div#popupReminder .control-group.info select, div#popupReminder .control-group.info textarea,
div#bodyPage .control-group.info .checkbox,
div#bodyPage .control-group.info .radio,
div#bodyPage .control-group.info input,
div#bodyPage .control-group.info select,
div#bodyPage .control-group.info textarea {
  color: #3a87ad;
}
div#popupReminder .control-group.info input, div#popupReminder .control-group.info select, div#popupReminder .control-group.info textarea,
div#bodyPage .control-group.info input,
div#bodyPage .control-group.info select,
div#bodyPage .control-group.info textarea {
  border-color: #3a87ad;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
div#popupReminder .control-group.info input:focus, div#popupReminder .control-group.info select:focus, div#popupReminder .control-group.info textarea:focus,
div#bodyPage .control-group.info input:focus,
div#bodyPage .control-group.info select:focus,
div#bodyPage .control-group.info textarea:focus {
  border-color: #2d6987;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
div#popupReminder .control-group.info .input-prepend .add-on, div#popupReminder .control-group.info .input-append .add-on,
div#bodyPage .control-group.info .input-prepend .add-on,
div#bodyPage .control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
div#popupReminder input:focus:invalid, div#popupReminder textarea:focus:invalid, div#popupReminder select:focus:invalid,
div#bodyPage input:focus:invalid,
div#bodyPage textarea:focus:invalid,
div#bodyPage select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
div#popupReminder input:focus:invalid:focus, div#popupReminder textarea:focus:invalid:focus, div#popupReminder select:focus:invalid:focus,
div#bodyPage input:focus:invalid:focus,
div#bodyPage textarea:focus:invalid:focus,
div#bodyPage select:focus:invalid:focus {
  border-color: #e9322d;
  box-shadow: 0 0 6px #f8b9b7;
}
div#popupReminder .form-actions,
div#bodyPage .form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
div#popupReminder .form-actions:before, div#popupReminder .form-actions:after,
div#bodyPage .form-actions:before,
div#bodyPage .form-actions:after {
  display: table;
  line-height: 0;
  content: "";
}
div#popupReminder .form-actions:after,
div#bodyPage .form-actions:after {
  clear: both;
}
div#popupReminder .help-block, div#popupReminder .help-inline,
div#bodyPage .help-block,
div#bodyPage .help-inline {
  color: #595959;
}
div#popupReminder .help-block,
div#bodyPage .help-block {
  display: block;
  margin-bottom: 10px;
}
div#popupReminder .help-inline,
div#bodyPage .help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}
div#popupReminder .input-append, div#popupReminder .input-prepend,
div#bodyPage .input-append,
div#bodyPage .input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}
div#popupReminder .input-append input, div#popupReminder .input-prepend input, div#popupReminder .input-append select, div#popupReminder .input-prepend select, div#popupReminder .input-append .uneditable-input, div#popupReminder .input-prepend .uneditable-input, div#popupReminder .input-append .dropdown-menu, div#popupReminder .input-prepend .dropdown-menu, div#popupReminder .input-append .popover, div#popupReminder .input-prepend .popover,
div#bodyPage .input-append input,
div#bodyPage .input-prepend input,
div#bodyPage .input-append select,
div#bodyPage .input-prepend select,
div#bodyPage .input-append .uneditable-input,
div#bodyPage .input-prepend .uneditable-input,
div#bodyPage .input-append .dropdown-menu,
div#bodyPage .input-prepend .dropdown-menu,
div#bodyPage .input-append .popover,
div#bodyPage .input-prepend .popover {
  font-size: 14px;
}
div#popupReminder .input-append input, div#popupReminder .input-prepend input, div#popupReminder .input-append select, div#popupReminder .input-prepend select, div#popupReminder .input-append .uneditable-input, div#popupReminder .input-prepend .uneditable-input,
div#bodyPage .input-append input,
div#bodyPage .input-prepend input,
div#bodyPage .input-append select,
div#bodyPage .input-prepend select,
div#bodyPage .input-append .uneditable-input,
div#bodyPage .input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  border-radius: 0 4px 4px 0;
}
div#popupReminder .input-append input:focus, div#popupReminder .input-prepend input:focus, div#popupReminder .input-append select:focus, div#popupReminder .input-prepend select:focus, div#popupReminder .input-append .uneditable-input:focus, div#popupReminder .input-prepend .uneditable-input:focus,
div#bodyPage .input-append input:focus,
div#bodyPage .input-prepend input:focus,
div#bodyPage .input-append select:focus,
div#bodyPage .input-prepend select:focus,
div#bodyPage .input-append .uneditable-input:focus,
div#bodyPage .input-prepend .uneditable-input:focus {
  z-index: 2;
}
div#popupReminder .input-append .add-on, div#popupReminder .input-prepend .add-on,
div#bodyPage .input-append .add-on,
div#bodyPage .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  background-color: #eee;
  border: 1px solid #ccc;
}
div#popupReminder .input-append .add-on, div#popupReminder .input-prepend .add-on, div#popupReminder .input-append .btn, div#popupReminder .input-prepend .btn, div#popupReminder .input-append .btn-group > .dropdown-toggle, div#popupReminder .input-prepend .btn-group > .dropdown-toggle,
div#bodyPage .input-append .add-on,
div#bodyPage .input-prepend .add-on,
div#bodyPage .input-append .btn,
div#bodyPage .input-prepend .btn,
div#bodyPage .input-append .btn-group > .dropdown-toggle,
div#bodyPage .input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  border-radius: 0;
}
div#popupReminder .input-append .active, div#popupReminder .input-prepend .active,
div#bodyPage .input-append .active,
div#bodyPage .input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
div#popupReminder .input-prepend .add-on, div#popupReminder .input-prepend .btn,
div#bodyPage .input-prepend .add-on,
div#bodyPage .input-prepend .btn {
  margin-right: -1px;
}
div#popupReminder .input-prepend .add-on:first-child, div#popupReminder .input-prepend .btn:first-child,
div#bodyPage .input-prepend .add-on:first-child,
div#bodyPage .input-prepend .btn:first-child {
  border-radius: 4px 0 0 4px;
}
div#popupReminder .input-append input, div#popupReminder .input-append select, div#popupReminder .input-append .uneditable-input,
div#bodyPage .input-append input,
div#bodyPage .input-append select,
div#bodyPage .input-append .uneditable-input {
  border-radius: 4px 0 0 4px;
}
div#popupReminder .input-append input + .btn-group .btn:last-child, div#popupReminder .input-append select + .btn-group .btn:last-child, div#popupReminder .input-append .uneditable-input + .btn-group .btn:last-child,
div#bodyPage .input-append input + .btn-group .btn:last-child,
div#bodyPage .input-append select + .btn-group .btn:last-child,
div#bodyPage .input-append .uneditable-input + .btn-group .btn:last-child {
  border-radius: 0 4px 4px 0;
}
div#popupReminder .input-append .add-on, div#popupReminder .input-append .btn, div#popupReminder .input-append .btn-group,
div#bodyPage .input-append .add-on,
div#bodyPage .input-append .btn,
div#bodyPage .input-append .btn-group {
  margin-left: -1px;
}
div#popupReminder .input-append .add-on:last-child, div#popupReminder .input-append .btn:last-child, div#popupReminder .input-append .btn-group:last-child > .dropdown-toggle,
div#bodyPage .input-append .add-on:last-child,
div#bodyPage .input-append .btn:last-child,
div#bodyPage .input-append .btn-group:last-child > .dropdown-toggle {
  border-radius: 0 4px 4px 0;
}
div#popupReminder .input-prepend.input-append input, div#popupReminder .input-prepend.input-append select, div#popupReminder .input-prepend.input-append .uneditable-input,
div#bodyPage .input-prepend.input-append input,
div#bodyPage .input-prepend.input-append select,
div#bodyPage .input-prepend.input-append .uneditable-input {
  border-radius: 0;
}
div#popupReminder .input-prepend.input-append input + .btn-group .btn, div#popupReminder .input-prepend.input-append select + .btn-group .btn, div#popupReminder .input-prepend.input-append .uneditable-input + .btn-group .btn,
div#bodyPage .input-prepend.input-append input + .btn-group .btn,
div#bodyPage .input-prepend.input-append select + .btn-group .btn,
div#bodyPage .input-prepend.input-append .uneditable-input + .btn-group .btn {
  border-radius: 0 4px 4px 0;
}
div#popupReminder .input-prepend.input-append .add-on:first-child, div#popupReminder .input-prepend.input-append .btn:first-child,
div#bodyPage .input-prepend.input-append .add-on:first-child,
div#bodyPage .input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}
div#popupReminder .input-prepend.input-append .add-on:last-child, div#popupReminder .input-prepend.input-append .btn:last-child,
div#bodyPage .input-prepend.input-append .add-on:last-child,
div#bodyPage .input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}
div#popupReminder .input-prepend.input-append .btn-group:first-child,
div#bodyPage .input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
div#popupReminder input.search-query,
div#bodyPage input.search-query {
  padding-right: 14px;
  padding-right: 4px \9 ;
  padding-left: 14px;
  padding-left: 4px \9 ;
  margin-bottom: 0;
  border-radius: 15px;
}
div#popupReminder .form-search .input-append .search-query, div#popupReminder .form-search .input-prepend .search-query,
div#bodyPage .form-search .input-append .search-query,
div#bodyPage .form-search .input-prepend .search-query {
  border-radius: 0;
}
div#popupReminder .form-search .input-append .search-query,
div#bodyPage .form-search .input-append .search-query {
  border-radius: 14px 0 0 14px;
}
div#popupReminder .form-search .input-append .btn,
div#bodyPage .form-search .input-append .btn {
  border-radius: 0 14px 14px 0;
}
div#popupReminder .form-search .input-prepend .search-query,
div#bodyPage .form-search .input-prepend .search-query {
  border-radius: 0 14px 14px 0;
}
div#popupReminder .form-search .input-prepend .btn,
div#bodyPage .form-search .input-prepend .btn {
  border-radius: 14px 0 0 14px;
}
div#popupReminder .form-search input, div#popupReminder .form-inline input, div#popupReminder .form-horizontal input, div#popupReminder .form-search textarea, div#popupReminder .form-inline textarea, div#popupReminder .form-horizontal textarea, div#popupReminder .form-search select, div#popupReminder .form-inline select, div#popupReminder .form-horizontal select, div#popupReminder .form-search .help-inline, div#popupReminder .form-inline .help-inline, div#popupReminder .form-horizontal .help-inline, div#popupReminder .form-search .uneditable-input, div#popupReminder .form-inline .uneditable-input, div#popupReminder .form-horizontal .uneditable-input, div#popupReminder .form-search .input-prepend, div#popupReminder .form-inline .input-prepend, div#popupReminder .form-horizontal .input-prepend, div#popupReminder .form-search .input-append, div#popupReminder .form-inline .input-append, div#popupReminder .form-horizontal .input-append,
div#bodyPage .form-search input,
div#bodyPage .form-inline input,
div#bodyPage .form-horizontal input,
div#bodyPage .form-search textarea,
div#bodyPage .form-inline textarea,
div#bodyPage .form-horizontal textarea,
div#bodyPage .form-search select,
div#bodyPage .form-inline select,
div#bodyPage .form-horizontal select,
div#bodyPage .form-search .help-inline,
div#bodyPage .form-inline .help-inline,
div#bodyPage .form-horizontal .help-inline,
div#bodyPage .form-search .uneditable-input,
div#bodyPage .form-inline .uneditable-input,
div#bodyPage .form-horizontal .uneditable-input,
div#bodyPage .form-search .input-prepend,
div#bodyPage .form-inline .input-prepend,
div#bodyPage .form-horizontal .input-prepend,
div#bodyPage .form-search .input-append,
div#bodyPage .form-inline .input-append,
div#bodyPage .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1;
}
div#popupReminder .form-search .hide, div#popupReminder .form-inline .hide, div#popupReminder .form-horizontal .hide,
div#bodyPage .form-search .hide,
div#bodyPage .form-inline .hide,
div#bodyPage .form-horizontal .hide {
  display: none;
}
div#popupReminder .form-search label, div#popupReminder .form-inline label, div#popupReminder .form-search .btn-group, div#popupReminder .form-inline .btn-group,
div#bodyPage .form-search label,
div#bodyPage .form-inline label,
div#bodyPage .form-search .btn-group,
div#bodyPage .form-inline .btn-group {
  display: inline-block;
}
div#popupReminder .form-search .input-append, div#popupReminder .form-inline .input-append, div#popupReminder .form-search .input-prepend, div#popupReminder .form-inline .input-prepend,
div#bodyPage .form-search .input-append,
div#bodyPage .form-inline .input-append,
div#bodyPage .form-search .input-prepend,
div#bodyPage .form-inline .input-prepend {
  margin-bottom: 0;
}
div#popupReminder .form-search .radio, div#popupReminder .form-search .checkbox, div#popupReminder .form-inline .radio, div#popupReminder .form-inline .checkbox,
div#bodyPage .form-search .radio,
div#bodyPage .form-search .checkbox,
div#bodyPage .form-inline .radio,
div#bodyPage .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
div#popupReminder .form-search .radio input[type=radio], div#popupReminder .form-search .checkbox input[type=checkbox], div#popupReminder .form-inline .radio input[type=radio], div#popupReminder .form-inline .checkbox input[type=checkbox],
div#bodyPage .form-search .radio input[type=radio],
div#bodyPage .form-search .checkbox input[type=checkbox],
div#bodyPage .form-inline .radio input[type=radio],
div#bodyPage .form-inline .checkbox input[type=checkbox] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
div#popupReminder .control-group,
div#bodyPage .control-group {
  margin-bottom: 10px;
}
div#popupReminder legend + .control-group,
div#bodyPage legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
div#popupReminder .form-horizontal .control-group,
div#bodyPage .form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
div#popupReminder .form-horizontal .control-group:before, div#popupReminder .form-horizontal .control-group:after,
div#bodyPage .form-horizontal .control-group:before,
div#bodyPage .form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}
div#popupReminder .form-horizontal .control-group:after,
div#bodyPage .form-horizontal .control-group:after {
  clear: both;
}
div#popupReminder .form-horizontal .control-label,
div#bodyPage .form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
div#popupReminder .form-horizontal .controls,
div#bodyPage .form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
div#popupReminder .form-horizontal .controls:first-child,
div#bodyPage .form-horizontal .controls:first-child {
  *padding-left: 180px;
}
div#popupReminder .form-horizontal .help-block,
div#bodyPage .form-horizontal .help-block {
  margin-bottom: 0;
}
div#popupReminder .form-horizontal input + .help-block, div#popupReminder .form-horizontal select + .help-block, div#popupReminder .form-horizontal textarea + .help-block, div#popupReminder .form-horizontal .uneditable-input + .help-block, div#popupReminder .form-horizontal .input-prepend + .help-block, div#popupReminder .form-horizontal .input-append + .help-block,
div#bodyPage .form-horizontal input + .help-block,
div#bodyPage .form-horizontal select + .help-block,
div#bodyPage .form-horizontal textarea + .help-block,
div#bodyPage .form-horizontal .uneditable-input + .help-block,
div#bodyPage .form-horizontal .input-prepend + .help-block,
div#bodyPage .form-horizontal .input-append + .help-block {
  margin-top: 10px;
}
div#popupReminder .form-horizontal .form-actions,
div#bodyPage .form-horizontal .form-actions {
  padding-left: 180px;
}
div#popupReminder table,
div#bodyPage table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
div#popupReminder .table,
div#bodyPage .table {
  width: 98%;
  margin-bottom: 20px;
  margin: 0 10px 0 10px;
}
div#popupReminder .table th, div#popupReminder .table td,
div#bodyPage .table th,
div#bodyPage .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
div#popupReminder .table th,
div#bodyPage .table th {
  font-weight: bold;
}
div#popupReminder .table thead th,
div#bodyPage .table thead th {
  vertical-align: bottom;
}
div#popupReminder .table caption + thead tr:first-child th, div#popupReminder .table caption + thead tr:first-child td, div#popupReminder .table colgroup + thead tr:first-child th, div#popupReminder .table colgroup + thead tr:first-child td, div#popupReminder .table thead:first-child tr:first-child th, div#popupReminder .table thead:first-child tr:first-child td,
div#bodyPage .table caption + thead tr:first-child th,
div#bodyPage .table caption + thead tr:first-child td,
div#bodyPage .table colgroup + thead tr:first-child th,
div#bodyPage .table colgroup + thead tr:first-child td,
div#bodyPage .table thead:first-child tr:first-child th,
div#bodyPage .table thead:first-child tr:first-child td {
  border-top: 0;
}
div#popupReminder .table tbody + tbody,
div#bodyPage .table tbody + tbody {
  border-top: 2px solid #ddd;
}
div#popupReminder .table .table,
div#bodyPage .table .table {
  background-color: #fff;
}
div#popupReminder .table-condensed th, div#popupReminder .table-condensed td,
div#bodyPage .table-condensed th,
div#bodyPage .table-condensed td {
  padding: 4px 5px;
}
div#popupReminder .table-bordered,
div#bodyPage .table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  border-radius: 4px;
}
div#popupReminder .table-bordered th, div#popupReminder .table-bordered td,
div#bodyPage .table-bordered th,
div#bodyPage .table-bordered td {
  border-left: 1px solid #ddd;
}
div#popupReminder .table-bordered caption + thead tr:first-child th, div#popupReminder .table-bordered caption + tbody tr:first-child th, div#popupReminder .table-bordered caption + tbody tr:first-child td, div#popupReminder .table-bordered colgroup + thead tr:first-child th, div#popupReminder .table-bordered colgroup + tbody tr:first-child th, div#popupReminder .table-bordered colgroup + tbody tr:first-child td, div#popupReminder .table-bordered thead:first-child tr:first-child th, div#popupReminder .table-bordered tbody:first-child tr:first-child th, div#popupReminder .table-bordered tbody:first-child tr:first-child td,
div#bodyPage .table-bordered caption + thead tr:first-child th,
div#bodyPage .table-bordered caption + tbody tr:first-child th,
div#bodyPage .table-bordered caption + tbody tr:first-child td,
div#bodyPage .table-bordered colgroup + thead tr:first-child th,
div#bodyPage .table-bordered colgroup + tbody tr:first-child th,
div#bodyPage .table-bordered colgroup + tbody tr:first-child td,
div#bodyPage .table-bordered thead:first-child tr:first-child th,
div#bodyPage .table-bordered tbody:first-child tr:first-child th,
div#bodyPage .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
div#popupReminder .table-bordered thead:first-child tr:first-child > th:first-child, div#popupReminder .table-bordered tbody:first-child tr:first-child > td:first-child, div#popupReminder .table-bordered tbody:first-child tr:first-child > th:first-child,
div#bodyPage .table-bordered thead:first-child tr:first-child > th:first-child,
div#bodyPage .table-bordered tbody:first-child tr:first-child > td:first-child,
div#bodyPage .table-bordered tbody:first-child tr:first-child > th:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
div#popupReminder .table-bordered thead:first-child tr:first-child > th:last-child, div#popupReminder .table-bordered tbody:first-child tr:first-child > td:last-child, div#popupReminder .table-bordered tbody:first-child tr:first-child > th:last-child,
div#bodyPage .table-bordered thead:first-child tr:first-child > th:last-child,
div#bodyPage .table-bordered tbody:first-child tr:first-child > td:last-child,
div#bodyPage .table-bordered tbody:first-child tr:first-child > th:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
div#popupReminder .table-bordered thead:last-child tr:last-child > th:first-child, div#popupReminder .table-bordered tbody:last-child tr:last-child > td:first-child, div#popupReminder .table-bordered tbody:last-child tr:last-child > th:first-child, div#popupReminder .table-bordered tfoot:last-child tr:last-child > td:first-child, div#popupReminder .table-bordered tfoot:last-child tr:last-child > th:first-child,
div#bodyPage .table-bordered thead:last-child tr:last-child > th:first-child,
div#bodyPage .table-bordered tbody:last-child tr:last-child > td:first-child,
div#bodyPage .table-bordered tbody:last-child tr:last-child > th:first-child,
div#bodyPage .table-bordered tfoot:last-child tr:last-child > td:first-child,
div#bodyPage .table-bordered tfoot:last-child tr:last-child > th:first-child {
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
div#popupReminder .table-bordered thead:last-child tr:last-child > th:last-child, div#popupReminder .table-bordered tbody:last-child tr:last-child > td:last-child, div#popupReminder .table-bordered tbody:last-child tr:last-child > th:last-child, div#popupReminder .table-bordered tfoot:last-child tr:last-child > td:last-child, div#popupReminder .table-bordered tfoot:last-child tr:last-child > th:last-child,
div#bodyPage .table-bordered thead:last-child tr:last-child > th:last-child,
div#bodyPage .table-bordered tbody:last-child tr:last-child > td:last-child,
div#bodyPage .table-bordered tbody:last-child tr:last-child > th:last-child,
div#bodyPage .table-bordered tfoot:last-child tr:last-child > td:last-child,
div#bodyPage .table-bordered tfoot:last-child tr:last-child > th:last-child {
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
div#popupReminder .table-bordered tfoot + tbody:last-child tr:last-child td:first-child,
div#bodyPage .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}
div#popupReminder .table-bordered tfoot + tbody:last-child tr:last-child td:last-child,
div#bodyPage .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}
div#popupReminder .table-bordered caption + thead tr:first-child th:first-child, div#popupReminder .table-bordered caption + tbody tr:first-child td:first-child, div#popupReminder .table-bordered colgroup + thead tr:first-child th:first-child, div#popupReminder .table-bordered colgroup + tbody tr:first-child td:first-child,
div#bodyPage .table-bordered caption + thead tr:first-child th:first-child,
div#bodyPage .table-bordered caption + tbody tr:first-child td:first-child,
div#bodyPage .table-bordered colgroup + thead tr:first-child th:first-child,
div#bodyPage .table-bordered colgroup + tbody tr:first-child td:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
div#popupReminder .table-bordered caption + thead tr:first-child th:last-child, div#popupReminder .table-bordered caption + tbody tr:first-child td:last-child, div#popupReminder .table-bordered colgroup + thead tr:first-child th:last-child, div#popupReminder .table-bordered colgroup + tbody tr:first-child td:last-child,
div#bodyPage .table-bordered caption + thead tr:first-child th:last-child,
div#bodyPage .table-bordered caption + tbody tr:first-child td:last-child,
div#bodyPage .table-bordered colgroup + thead tr:first-child th:last-child,
div#bodyPage .table-bordered colgroup + tbody tr:first-child td:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
div#popupReminder .table-striped tbody > tr:nth-child(odd) > td, div#popupReminder .table-striped tbody > tr:nth-child(odd) > th,
div#bodyPage .table-striped tbody > tr:nth-child(odd) > td,
div#bodyPage .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
div#popupReminder .table-hover tbody tr:hover > td,
div#bodyPage .table-hover tbody tr:hover > td {
  background-color: #b8d1f3;
}
div#popupReminder table td[class*=span], div#popupReminder table th[class*=span], div#popupReminder .row-fluid table td[class*=span], div#popupReminder .row-fluid table th[class*=span],
div#bodyPage table td[class*=span],
div#bodyPage table th[class*=span],
div#bodyPage .row-fluid table td[class*=span],
div#bodyPage .row-fluid table th[class*=span] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
div#popupReminder .table td.span1, div#popupReminder .table th.span1,
div#bodyPage .table td.span1,
div#bodyPage .table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
div#popupReminder .table td.span2, div#popupReminder .table th.span2,
div#bodyPage .table td.span2,
div#bodyPage .table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
div#popupReminder .table td.span3, div#popupReminder .table th.span3,
div#bodyPage .table td.span3,
div#bodyPage .table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
div#popupReminder .table td.span4, div#popupReminder .table th.span4,
div#bodyPage .table td.span4,
div#bodyPage .table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
div#popupReminder .table td.span5, div#popupReminder .table th.span5,
div#bodyPage .table td.span5,
div#bodyPage .table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
div#popupReminder .table td.span6, div#popupReminder .table th.span6,
div#bodyPage .table td.span6,
div#bodyPage .table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
div#popupReminder .table td.span7, div#popupReminder .table th.span7,
div#bodyPage .table td.span7,
div#bodyPage .table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
div#popupReminder .table td.span8, div#popupReminder .table th.span8,
div#bodyPage .table td.span8,
div#bodyPage .table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
div#popupReminder .table td.span9, div#popupReminder .table th.span9,
div#bodyPage .table td.span9,
div#bodyPage .table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
div#popupReminder .table td.span10, div#popupReminder .table th.span10,
div#bodyPage .table td.span10,
div#bodyPage .table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
div#popupReminder .table td.span11, div#popupReminder .table th.span11,
div#bodyPage .table td.span11,
div#bodyPage .table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
div#popupReminder .table td.span12, div#popupReminder .table th.span12,
div#bodyPage .table td.span12,
div#bodyPage .table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
div#popupReminder .table tbody tr.success > td,
div#bodyPage .table tbody tr.success > td {
  background-color: #dff0d8;
}
div#popupReminder .table tbody tr.error > td,
div#bodyPage .table tbody tr.error > td {
  background-color: #f2dede;
}
div#popupReminder .table tbody tr.warning > td,
div#bodyPage .table tbody tr.warning > td {
  background-color: #fcf8e3;
}
div#popupReminder .table tbody tr.info > td,
div#bodyPage .table tbody tr.info > td {
  background-color: #e6f0fa;
}
div#popupReminder .table-hover tbody tr.success:hover > td,
div#bodyPage .table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
div#popupReminder .table-hover tbody tr.error:hover > td,
div#bodyPage .table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
div#popupReminder .table-hover tbody tr.warning:hover > td,
div#bodyPage .table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
div#popupReminder .table-hover tbody tr.info:hover > td,
div#bodyPage .table-hover tbody tr.info:hover > td {
  background-color: #dce7f5;
}
div#popupReminder .icon-glass,
div#bodyPage .icon-glass {
  background-position: 0 0;
}
div#popupReminder .icon-music,
div#bodyPage .icon-music {
  background-position: -24px 0;
}
div#popupReminder .icon-search,
div#bodyPage .icon-search {
  background-position: -48px 0;
}
div#popupReminder .icon-envelope,
div#bodyPage .icon-envelope {
  background-position: -72px 0;
}
div#popupReminder .icon-heart,
div#bodyPage .icon-heart {
  background-position: -96px 0;
}
div#popupReminder .icon-star,
div#bodyPage .icon-star {
  background-position: -120px 0;
}
div#popupReminder .icon-star-empty,
div#bodyPage .icon-star-empty {
  background-position: -144px 0;
}
div#popupReminder .icon-user,
div#bodyPage .icon-user {
  background-position: -168px 0;
}
div#popupReminder .icon-film,
div#bodyPage .icon-film {
  background-position: -192px 0;
}
div#popupReminder .icon-th-large,
div#bodyPage .icon-th-large {
  background-position: -216px 0;
}
div#popupReminder .icon-th,
div#bodyPage .icon-th {
  background-position: -240px 0;
}
div#popupReminder .icon-th-list,
div#bodyPage .icon-th-list {
  background-position: -264px 0;
}
div#popupReminder .icon-ok,
div#bodyPage .icon-ok {
  background-position: -288px 0;
}
div#popupReminder .icon-remove,
div#bodyPage .icon-remove {
  background-position: -312px 0;
}
div#popupReminder .icon-zoom-in,
div#bodyPage .icon-zoom-in {
  background-position: -336px 0;
}
div#popupReminder .icon-zoom-out,
div#bodyPage .icon-zoom-out {
  background-position: -360px 0;
}
div#popupReminder .icon-off,
div#bodyPage .icon-off {
  background-position: -384px 0;
}
div#popupReminder .icon-signal,
div#bodyPage .icon-signal {
  background-position: -408px 0;
}
div#popupReminder .icon-cog,
div#bodyPage .icon-cog {
  background-position: -432px 0;
}
div#popupReminder .icon-trash,
div#bodyPage .icon-trash {
  background-position: -456px 0;
}
div#popupReminder .icon-home,
div#bodyPage .icon-home {
  background-position: 0 -24px;
}
div#popupReminder .icon-file,
div#bodyPage .icon-file {
  background-position: -24px -24px;
}
div#popupReminder .icon-time,
div#bodyPage .icon-time {
  background-position: -48px -24px;
}
div#popupReminder .icon-road,
div#bodyPage .icon-road {
  background-position: -72px -24px;
}
div#popupReminder .icon-download-alt,
div#bodyPage .icon-download-alt {
  background-position: -96px -24px;
}
div#popupReminder .icon-download,
div#bodyPage .icon-download {
  background-position: -120px -24px;
}
div#popupReminder .icon-upload,
div#bodyPage .icon-upload {
  background-position: -144px -24px;
}
div#popupReminder .icon-inbox,
div#bodyPage .icon-inbox {
  background-position: -168px -24px;
}
div#popupReminder .icon-play-circle,
div#bodyPage .icon-play-circle {
  background-position: -192px -24px;
}
div#popupReminder .icon-repeat,
div#bodyPage .icon-repeat {
  background-position: -216px -24px;
}
div#popupReminder .icon-refresh,
div#bodyPage .icon-refresh {
  background-position: -240px -24px;
}
div#popupReminder .icon-list-alt,
div#bodyPage .icon-list-alt {
  background-position: -264px -24px;
}
div#popupReminder .icon-lock,
div#bodyPage .icon-lock {
  background-position: -287px -24px;
}
div#popupReminder .icon-flag,
div#bodyPage .icon-flag {
  background-position: -312px -24px;
}
div#popupReminder .icon-headphones,
div#bodyPage .icon-headphones {
  background-position: -336px -24px;
}
div#popupReminder .icon-volume-off,
div#bodyPage .icon-volume-off {
  background-position: -360px -24px;
}
div#popupReminder .icon-volume-down,
div#bodyPage .icon-volume-down {
  background-position: -384px -24px;
}
div#popupReminder .icon-volume-up,
div#bodyPage .icon-volume-up {
  background-position: -408px -24px;
}
div#popupReminder .icon-qrcode,
div#bodyPage .icon-qrcode {
  background-position: -432px -24px;
}
div#popupReminder .icon-barcode,
div#bodyPage .icon-barcode {
  background-position: -456px -24px;
}
div#popupReminder .icon-tag,
div#bodyPage .icon-tag {
  background-position: 0 -48px;
}
div#popupReminder .icon-tags,
div#bodyPage .icon-tags {
  background-position: -25px -48px;
}
div#popupReminder .icon-book,
div#bodyPage .icon-book {
  background-position: -48px -48px;
}
div#popupReminder .icon-bookmark,
div#bodyPage .icon-bookmark {
  background-position: -72px -48px;
}
div#popupReminder .icon-print,
div#bodyPage .icon-print {
  background-position: -96px -48px;
}
div#popupReminder .icon-camera,
div#bodyPage .icon-camera {
  background-position: -120px -48px;
}
div#popupReminder .icon-font,
div#bodyPage .icon-font {
  background-position: -144px -48px;
}
div#popupReminder .icon-bold,
div#bodyPage .icon-bold {
  background-position: -167px -48px;
}
div#popupReminder .icon-italic,
div#bodyPage .icon-italic {
  background-position: -192px -48px;
}
div#popupReminder .icon-text-height,
div#bodyPage .icon-text-height {
  background-position: -216px -48px;
}
div#popupReminder .icon-text-width,
div#bodyPage .icon-text-width {
  background-position: -240px -48px;
}
div#popupReminder .icon-align-left,
div#bodyPage .icon-align-left {
  background-position: -264px -48px;
}
div#popupReminder .icon-align-center,
div#bodyPage .icon-align-center {
  background-position: -288px -48px;
}
div#popupReminder .icon-align-right,
div#bodyPage .icon-align-right {
  background-position: -312px -48px;
}
div#popupReminder .icon-align-justify,
div#bodyPage .icon-align-justify {
  background-position: -336px -48px;
}
div#popupReminder .icon-list,
div#bodyPage .icon-list {
  background-position: -360px -48px;
}
div#popupReminder .icon-indent-left,
div#bodyPage .icon-indent-left {
  background-position: -384px -48px;
}
div#popupReminder .icon-indent-right,
div#bodyPage .icon-indent-right {
  background-position: -408px -48px;
}
div#popupReminder .icon-facetime-video,
div#bodyPage .icon-facetime-video {
  background-position: -432px -48px;
}
div#popupReminder .icon-picture,
div#bodyPage .icon-picture {
  background-position: -456px -48px;
}
div#popupReminder .icon-pencil,
div#bodyPage .icon-pencil {
  background-position: 0 -72px;
}
div#popupReminder .icon-map-marker,
div#bodyPage .icon-map-marker {
  background-position: -24px -72px;
}
div#popupReminder .icon-adjust,
div#bodyPage .icon-adjust {
  background-position: -48px -72px;
}
div#popupReminder .icon-tint,
div#bodyPage .icon-tint {
  background-position: -72px -72px;
}
div#popupReminder .icon-edit,
div#bodyPage .icon-edit {
  background-position: -96px -72px;
}
div#popupReminder .icon-share,
div#bodyPage .icon-share {
  background-position: -120px -72px;
}
div#popupReminder .icon-check,
div#bodyPage .icon-check {
  background-position: -144px -72px;
}
div#popupReminder .icon-move,
div#bodyPage .icon-move {
  background-position: -168px -72px;
}
div#popupReminder .icon-step-backward,
div#bodyPage .icon-step-backward {
  background-position: -192px -72px;
}
div#popupReminder .icon-fast-backward,
div#bodyPage .icon-fast-backward {
  background-position: -216px -72px;
}
div#popupReminder .icon-backward,
div#bodyPage .icon-backward {
  background-position: -240px -72px;
}
div#popupReminder .icon-play,
div#bodyPage .icon-play {
  background-position: -264px -72px;
}
div#popupReminder .icon-pause,
div#bodyPage .icon-pause {
  background-position: -288px -72px;
}
div#popupReminder .icon-stop,
div#bodyPage .icon-stop {
  background-position: -312px -72px;
}
div#popupReminder .icon-forward,
div#bodyPage .icon-forward {
  background-position: -336px -72px;
}
div#popupReminder .icon-fast-forward,
div#bodyPage .icon-fast-forward {
  background-position: -360px -72px;
}
div#popupReminder .icon-step-forward,
div#bodyPage .icon-step-forward {
  background-position: -384px -72px;
}
div#popupReminder .icon-eject,
div#bodyPage .icon-eject {
  background-position: -408px -72px;
}
div#popupReminder .icon-chevron-left,
div#bodyPage .icon-chevron-left {
  background-position: -432px -72px;
}
div#popupReminder .icon-chevron-right,
div#bodyPage .icon-chevron-right {
  background-position: -456px -72px;
}
div#popupReminder .icon-plus-sign,
div#bodyPage .icon-plus-sign {
  background-position: 0 -96px;
}
div#popupReminder .icon-minus-sign,
div#bodyPage .icon-minus-sign {
  background-position: -24px -96px;
}
div#popupReminder .icon-remove-sign,
div#bodyPage .icon-remove-sign {
  background-position: -48px -96px;
}
div#popupReminder .icon-ok-sign,
div#bodyPage .icon-ok-sign {
  background-position: -72px -96px;
}
div#popupReminder .icon-question-sign,
div#bodyPage .icon-question-sign {
  background-position: -96px -96px;
}
div#popupReminder .icon-info-sign,
div#bodyPage .icon-info-sign {
  background-position: -120px -96px;
}
div#popupReminder .icon-screenshot,
div#bodyPage .icon-screenshot {
  background-position: -144px -96px;
}
div#popupReminder .icon-remove-circle,
div#bodyPage .icon-remove-circle {
  background-position: -168px -96px;
}
div#popupReminder .icon-ok-circle,
div#bodyPage .icon-ok-circle {
  background-position: -192px -96px;
}
div#popupReminder .icon-ban-circle,
div#bodyPage .icon-ban-circle {
  background-position: -216px -96px;
}
div#popupReminder .icon-arrow-left,
div#bodyPage .icon-arrow-left {
  background-position: -240px -96px;
}
div#popupReminder .icon-arrow-right,
div#bodyPage .icon-arrow-right {
  background-position: -264px -96px;
}
div#popupReminder .icon-arrow-up,
div#bodyPage .icon-arrow-up {
  background-position: -289px -96px;
}
div#popupReminder .icon-arrow-down,
div#bodyPage .icon-arrow-down {
  background-position: -312px -96px;
}
div#popupReminder .icon-share-alt,
div#bodyPage .icon-share-alt {
  background-position: -336px -96px;
}
div#popupReminder .icon-resize-full,
div#bodyPage .icon-resize-full {
  background-position: -360px -96px;
}
div#popupReminder .icon-resize-small,
div#bodyPage .icon-resize-small {
  background-position: -384px -96px;
}
div#popupReminder .icon-plus,
div#bodyPage .icon-plus {
  background-position: -408px -96px;
}
div#popupReminder .icon-minus,
div#bodyPage .icon-minus {
  background-position: -433px -96px;
}
div#popupReminder .icon-asterisk,
div#bodyPage .icon-asterisk {
  background-position: -456px -96px;
}
div#popupReminder .icon-exclamation-sign,
div#bodyPage .icon-exclamation-sign {
  background-position: 0 -120px;
}
div#popupReminder .icon-gift,
div#bodyPage .icon-gift {
  background-position: -24px -120px;
}
div#popupReminder .icon-leaf,
div#bodyPage .icon-leaf {
  background-position: -48px -120px;
}
div#popupReminder .icon-fire,
div#bodyPage .icon-fire {
  background-position: -72px -120px;
}
div#popupReminder .icon-eye-open,
div#bodyPage .icon-eye-open {
  background-position: -96px -120px;
}
div#popupReminder .icon-eye-close,
div#bodyPage .icon-eye-close {
  background-position: -120px -120px;
}
div#popupReminder .icon-warning-sign,
div#bodyPage .icon-warning-sign {
  background-position: -144px -120px;
}
div#popupReminder .icon-plane,
div#bodyPage .icon-plane {
  background-position: -168px -120px;
}
div#popupReminder .icon-calendar,
div#bodyPage .icon-calendar {
  background-position: -192px -120px;
}
div#popupReminder .icon-random,
div#bodyPage .icon-random {
  width: 16px;
  background-position: -216px -120px;
}
div#popupReminder .icon-comment,
div#bodyPage .icon-comment {
  background-position: -240px -120px;
}
div#popupReminder .icon-magnet,
div#bodyPage .icon-magnet {
  background-position: -264px -120px;
}
div#popupReminder .icon-chevron-up,
div#bodyPage .icon-chevron-up {
  background-position: -288px -120px;
}
div#popupReminder .icon-chevron-down,
div#bodyPage .icon-chevron-down {
  background-position: -313px -119px;
}
div#popupReminder .icon-retweet,
div#bodyPage .icon-retweet {
  background-position: -336px -120px;
}
div#popupReminder .icon-shopping-cart,
div#bodyPage .icon-shopping-cart {
  background-position: -360px -120px;
}
div#popupReminder .icon-folder-close,
div#bodyPage .icon-folder-close {
  width: 16px;
  background-position: -384px -120px;
}
div#popupReminder .icon-folder-open,
div#bodyPage .icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}
div#popupReminder .icon-resize-vertical,
div#bodyPage .icon-resize-vertical {
  background-position: -432px -119px;
}
div#popupReminder .icon-resize-horizontal,
div#bodyPage .icon-resize-horizontal {
  background-position: -456px -118px;
}
div#popupReminder .icon-hdd,
div#bodyPage .icon-hdd {
  background-position: 0 -144px;
}
div#popupReminder .icon-bullhorn,
div#bodyPage .icon-bullhorn {
  background-position: -24px -144px;
}
div#popupReminder .icon-bell,
div#bodyPage .icon-bell {
  background-position: -48px -144px;
}
div#popupReminder .icon-certificate,
div#bodyPage .icon-certificate {
  background-position: -72px -144px;
}
div#popupReminder .icon-thumbs-up,
div#bodyPage .icon-thumbs-up {
  background-position: -96px -144px;
}
div#popupReminder .icon-thumbs-down,
div#bodyPage .icon-thumbs-down {
  background-position: -120px -144px;
}
div#popupReminder .icon-hand-right,
div#bodyPage .icon-hand-right {
  background-position: -144px -144px;
}
div#popupReminder .icon-hand-left,
div#bodyPage .icon-hand-left {
  background-position: -168px -144px;
}
div#popupReminder .icon-hand-up,
div#bodyPage .icon-hand-up {
  background-position: -192px -144px;
}
div#popupReminder .icon-hand-down,
div#bodyPage .icon-hand-down {
  background-position: -216px -144px;
}
div#popupReminder .icon-circle-arrow-right,
div#bodyPage .icon-circle-arrow-right {
  background-position: -240px -144px;
}
div#popupReminder .icon-circle-arrow-left,
div#bodyPage .icon-circle-arrow-left {
  background-position: -264px -144px;
}
div#popupReminder .icon-circle-arrow-up,
div#bodyPage .icon-circle-arrow-up {
  background-position: -288px -144px;
}
div#popupReminder .icon-circle-arrow-down,
div#bodyPage .icon-circle-arrow-down {
  background-position: -312px -144px;
}
div#popupReminder .icon-globe,
div#bodyPage .icon-globe {
  background-position: -336px -144px;
}
div#popupReminder .icon-wrench,
div#bodyPage .icon-wrench {
  background-position: -360px -144px;
}
div#popupReminder .icon-tasks,
div#bodyPage .icon-tasks {
  background-position: -384px -144px;
}
div#popupReminder .icon-filter,
div#bodyPage .icon-filter {
  background-position: -408px -144px;
}
div#popupReminder .icon-briefcase,
div#bodyPage .icon-briefcase {
  background-position: -432px -144px;
}
div#popupReminder .icon-fullscreen,
div#bodyPage .icon-fullscreen {
  background-position: -456px -144px;
}
div#popupReminder .dropup, div#popupReminder .dropdown,
div#bodyPage .dropup,
div#bodyPage .dropdown {
  position: relative;
}
div#popupReminder .dropdown-toggle,
div#bodyPage .dropdown-toggle {
  *margin-bottom: -3px;
}
div#popupReminder .dropdown-toggle:active, div#popupReminder .open .dropdown-toggle,
div#bodyPage .dropdown-toggle:active,
div#bodyPage .open .dropdown-toggle {
  outline: 0;
}
div#popupReminder .caret,
div#bodyPage .caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
div#popupReminder .dropdown .caret,
div#bodyPage .dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
div#popupReminder .dropdown-menu,
div#bodyPage .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-background-clip: padding;
  background-clip: padding-box;
}
div#popupReminder .dropdown-menu.pull-right,
div#bodyPage .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
div#popupReminder .dropdown-menu .divider,
div#bodyPage .dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
div#popupReminder .dropdown-menu > li > a,
div#bodyPage .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333;
  white-space: nowrap;
}
div#popupReminder .dropdown-menu > li > a:hover, div#popupReminder .dropdown-menu > li > a:focus, div#popupReminder .dropdown-submenu:hover > a, div#popupReminder .dropdown-submenu:focus > a,
div#bodyPage .dropdown-menu > li > a:hover,
div#bodyPage .dropdown-menu > li > a:focus,
div#bodyPage .dropdown-submenu:hover > a,
div#bodyPage .dropdown-submenu:focus > a {
  color: #fff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc", endColorstr="#ff0077b3", GradientType=0);
}
div#popupReminder .dropdown-menu > .active > a, div#popupReminder .dropdown-menu > .active > a:hover, div#popupReminder .dropdown-menu > .active > a:focus,
div#bodyPage .dropdown-menu > .active > a,
div#bodyPage .dropdown-menu > .active > a:hover,
div#bodyPage .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc", endColorstr="#ff0077b3", GradientType=0);
}
div#popupReminder .dropdown-menu > .disabled > a, div#popupReminder .dropdown-menu > .disabled > a:hover, div#popupReminder .dropdown-menu > .disabled > a:focus,
div#bodyPage .dropdown-menu > .disabled > a,
div#bodyPage .dropdown-menu > .disabled > a:hover,
div#bodyPage .dropdown-menu > .disabled > a:focus {
  color: #999;
}
div#popupReminder .dropdown-menu > .disabled > a:hover, div#popupReminder .dropdown-menu > .disabled > a:focus,
div#bodyPage .dropdown-menu > .disabled > a:hover,
div#bodyPage .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
div#popupReminder .open,
div#bodyPage .open {
  *z-index: 1000;
}
div#popupReminder .open > .dropdown-menu,
div#bodyPage .open > .dropdown-menu {
  display: block;
}
div#popupReminder .pull-right > .dropdown-menu,
div#bodyPage .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
div#popupReminder .dropup .caret, div#popupReminder .navbar-fixed-bottom .dropdown .caret,
div#bodyPage .dropup .caret,
div#bodyPage .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: "";
}
div#popupReminder .dropup .dropdown-menu, div#popupReminder .navbar-fixed-bottom .dropdown .dropdown-menu,
div#bodyPage .dropup .dropdown-menu,
div#bodyPage .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
div#popupReminder .dropdown-submenu,
div#bodyPage .dropdown-submenu {
  position: relative;
}
div#popupReminder .dropdown-submenu > .dropdown-menu,
div#bodyPage .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px;
}
div#popupReminder .dropdown-submenu:hover > .dropdown-menu,
div#bodyPage .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
div#popupReminder .dropup .dropdown-submenu > .dropdown-menu,
div#bodyPage .dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  border-radius: 5px 5px 5px 0;
}
div#popupReminder .dropdown-submenu > a:after,
div#bodyPage .dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #ccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}
div#popupReminder .dropdown-submenu:hover > a:after,
div#bodyPage .dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
div#popupReminder .dropdown-submenu.pull-left,
div#bodyPage .dropdown-submenu.pull-left {
  float: none;
}
div#popupReminder .dropdown-submenu.pull-left > .dropdown-menu,
div#bodyPage .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px;
}
div#popupReminder .dropdown .dropdown-menu .nav-header,
div#bodyPage .dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}
div#popupReminder .typeahead,
div#bodyPage .typeahead {
  z-index: 1051;
  margin-top: 2px;
  border-radius: 4px;
}
div#popupReminder .well,
div#bodyPage .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
div#popupReminder .well blockquote,
div#bodyPage .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
div#popupReminder .well-large,
div#bodyPage .well-large {
  padding: 24px;
  border-radius: 6px;
}
div#popupReminder .well-small,
div#bodyPage .well-small {
  padding: 9px;
  border-radius: 3px;
}
div#popupReminder .fade,
div#bodyPage .fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
div#popupReminder .fade.in,
div#bodyPage .fade.in {
  opacity: 1;
}
div#popupReminder .collapse,
div#bodyPage .collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
div#popupReminder .collapse.in,
div#bodyPage .collapse.in {
  height: auto;
}
div#popupReminder .close,
div#bodyPage .close {
  position: relative;
  top: -16px;
  right: -5px;
  float: right;
  font-size: 40px;
  font-weight: bold;
  /*padding-top:-15px ;*/
  line-height: 40px;
  color: red;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
div#popupReminder .close:hover, div#popupReminder .close:focus,
div#bodyPage .close:hover,
div#bodyPage .close:focus {
  color: #d01d1d;
  text-decoration: none;
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}
div#popupReminder .close2,
div#bodyPage .close2 {
  position: relative;
  /*top: -16px;
  right: -5px;*/
  /*float: right;*/
  font-size: 40px;
  font-weight: bold;
  /*padding-top:-15px ;*/
  /*line-height: 40px;*/
  color: red;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
div#popupReminder .close2:hover, div#popupReminder .close:focus,
div#bodyPage .close2:hover,
div#bodyPage .close:focus {
  color: #d01d1d;
  text-decoration: none;
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}
div#popupReminder button.close,
div#bodyPage button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
div#popupReminder .btn,
div#bodyPage .btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: 0.3em;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #ccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff", endColorstr="#ffe6e6e6", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
div#popupReminder .btn:hover, div#popupReminder .btn:focus, div#popupReminder .btn:active, div#popupReminder .btn.active, div#popupReminder .btn.disabled, div#popupReminder .btn[disabled],
div#bodyPage .btn:hover,
div#bodyPage .btn:focus,
div#bodyPage .btn:active,
div#bodyPage .btn.active,
div#bodyPage .btn.disabled,
div#bodyPage .btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
div#popupReminder .btn:active, div#popupReminder .btn.active,
div#bodyPage .btn:active,
div#bodyPage .btn.active {
  background-color: #ccc;
}
div#popupReminder .btn:first-child,
div#bodyPage .btn:first-child {
  *margin-left: 0;
}
div#popupReminder .btn:hover, div#popupReminder .btn:focus,
div#bodyPage .btn:hover,
div#bodyPage .btn:focus {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
}
div#popupReminder .btn:focus,
div#bodyPage .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
div#popupReminder .btn.active, div#popupReminder .btn:active,
div#bodyPage .btn.active,
div#bodyPage .btn:active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
div#popupReminder .btn.disabled, div#popupReminder .btn[disabled],
div#bodyPage .btn.disabled,
div#bodyPage .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
div#popupReminder .btn-large,
div#bodyPage .btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  border-radius: 6px;
}
div#popupReminder .btn-large [class^=icon-], div#popupReminder .btn-large [class*=" icon-"],
div#bodyPage .btn-large [class^=icon-],
div#bodyPage .btn-large [class*=" icon-"] {
  margin-top: 4px;
}
div#popupReminder .btn-small,
div#bodyPage .btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  border-radius: 3px;
}
div#popupReminder .btn-small [class^=icon-], div#popupReminder .btn-small [class*=" icon-"],
div#bodyPage .btn-small [class^=icon-],
div#bodyPage .btn-small [class*=" icon-"] {
  margin-top: 0;
}
div#popupReminder .btn-mini [class^=icon-], div#popupReminder .btn-mini [class*=" icon-"],
div#bodyPage .btn-mini [class^=icon-],
div#bodyPage .btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
div#popupReminder .btn-mini,
div#bodyPage .btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  border-radius: 3px;
}
div#popupReminder .btn-block,
div#bodyPage .btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
}
div#popupReminder .btn-block + .btn-block,
div#bodyPage .btn-block + .btn-block {
  margin-top: 5px;
}
div#popupReminder input[type=submit].btn-block, div#popupReminder input[type=reset].btn-block, div#popupReminder input[type=button].btn-block,
div#bodyPage input[type=submit].btn-block,
div#bodyPage input[type=reset].btn-block,
div#bodyPage input[type=button].btn-block {
  width: 100%;
}
div#popupReminder .btn-primary.active, div#popupReminder .btn-warning.active, div#popupReminder .btn-danger.active, div#popupReminder .btn-success.active, div#popupReminder .btn-info.active, div#popupReminder .btn-inverse.active,
div#bodyPage .btn-primary.active,
div#bodyPage .btn-warning.active,
div#bodyPage .btn-danger.active,
div#bodyPage .btn-success.active,
div#bodyPage .btn-info.active,
div#bodyPage .btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
  /*-moz-box-shadow:  3px  3px 5px #9fafbc,
            -3px -3px 5px #9fafbc,
             3px -3px 5px #9fafbc,
            -3px  3px 5px #9fafbc;
  -webkit-box-shadow:  10px  10px 5px #9fafbc,
            -3px -3px 5px #9fafbc,
             3px -3px 5px #9fafbc,
            -3px  3px 5px #9fafbc;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#9fafbc', Direction=135, Strength=10);
  box-shadow:  3px  3px 5px #9fafbc,
            -3px -3px 5px #9fafbc,
             3px -3px 5px #9fafbc,
            -3px  3px 5px #9fafbc;*/
}
div#popupReminder .btn-primary,
div#bodyPage .btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #04c;
  background-image: linear-gradient(to bottom, #08c, #04c);
  background-repeat: repeat-x;
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc", endColorstr="#ff0044cc", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
div#popupReminder .btn-primary:hover, div#popupReminder .btn-primary:focus, div#popupReminder .btn-primary:active, div#popupReminder .btn-primary.active, div#popupReminder .btn-primary.disabled, div#popupReminder .btn-primary[disabled],
div#bodyPage .btn-primary:hover,
div#bodyPage .btn-primary:focus,
div#bodyPage .btn-primary:active,
div#bodyPage .btn-primary.active,
div#bodyPage .btn-primary.disabled,
div#bodyPage .btn-primary[disabled] {
  color: #fff;
  background-color: #04c;
  *background-color: #003bb3;
  border-color: #f2fb00;
  /*border-width:2px;*/
}
div#popupReminder .btn-primary:active, div#popupReminder .btn-primary.active,
div#bodyPage .btn-primary:active,
div#bodyPage .btn-primary.active {
  background-color: #06286d;
  /*border-color: #dfe700;*/
}
div#popupReminder .btn-warning,
div#bodyPage .btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450", endColorstr="#fff89406", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
div#popupReminder .btn-warning:hover, div#popupReminder .btn-warning:focus, div#popupReminder .btn-warning:active, div#popupReminder .btn-warning.active, div#popupReminder .btn-warning.disabled, div#popupReminder .btn-warning[disabled],
div#bodyPage .btn-warning:hover,
div#bodyPage .btn-warning:focus,
div#bodyPage .btn-warning:active,
div#bodyPage .btn-warning.active,
div#bodyPage .btn-warning.disabled,
div#bodyPage .btn-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505;
}
div#popupReminder .btn-warning:active, div#popupReminder .btn-warning.active,
div#bodyPage .btn-warning:active,
div#bodyPage .btn-warning.active {
  background-color: #c67605;
}
div#popupReminder .btn-danger,
div#bodyPage .btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b", endColorstr="#ffbd362f", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
div#popupReminder .btn-danger:hover, div#popupReminder .btn-danger:focus, div#popupReminder .btn-danger:active, div#popupReminder .btn-danger.active, div#popupReminder .btn-danger.disabled, div#popupReminder .btn-danger[disabled],
div#bodyPage .btn-danger:hover,
div#bodyPage .btn-danger:focus,
div#bodyPage .btn-danger:active,
div#bodyPage .btn-danger.active,
div#bodyPage .btn-danger.disabled,
div#bodyPage .btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
div#popupReminder .btn-danger:active, div#popupReminder .btn-danger.active,
div#bodyPage .btn-danger:active,
div#bodyPage .btn-danger.active {
  background-color: #942a25;
}
div#popupReminder .btn-success,
div#bodyPage .btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462", endColorstr="#ff51a351", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
div#popupReminder .btn-success:hover, div#popupReminder .btn-success:focus, div#popupReminder .btn-success:active, div#popupReminder .btn-success.active, div#popupReminder .btn-success.disabled, div#popupReminder .btn-success[disabled],
div#bodyPage .btn-success:hover,
div#bodyPage .btn-success:focus,
div#bodyPage .btn-success:active,
div#bodyPage .btn-success.active,
div#bodyPage .btn-success.disabled,
div#bodyPage .btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}
div#popupReminder .btn-success:active, div#popupReminder .btn-success.active,
div#bodyPage .btn-success:active,
div#bodyPage .btn-success.active {
  background-color: #408140;
}
div#popupReminder .btn-info,
div#bodyPage .btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de", endColorstr="#ff2f96b4", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
div#popupReminder .btn-info:hover, div#popupReminder .btn-info:focus, div#popupReminder .btn-info:active, div#popupReminder .btn-info.active, div#popupReminder .btn-info.disabled, div#popupReminder .btn-info[disabled],
div#bodyPage .btn-info:hover,
div#bodyPage .btn-info:focus,
div#bodyPage .btn-info:active,
div#bodyPage .btn-info.active,
div#bodyPage .btn-info.disabled,
div#bodyPage .btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
div#popupReminder .btn-info:active, div#popupReminder .btn-info.active,
div#bodyPage .btn-info:active,
div#bodyPage .btn-info.active {
  background-color: #24748c;
}
div#popupReminder .btn-inverse,
div#bodyPage .btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222;
  background-image: linear-gradient(to bottom, #444, #222);
  background-repeat: repeat-x;
  border-color: #222 #222 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff444444", endColorstr="#ff222222", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
div#popupReminder .btn-inverse:hover, div#popupReminder .btn-inverse:focus, div#popupReminder .btn-inverse:active, div#popupReminder .btn-inverse.active, div#popupReminder .btn-inverse.disabled, div#popupReminder .btn-inverse[disabled],
div#bodyPage .btn-inverse:hover,
div#bodyPage .btn-inverse:focus,
div#bodyPage .btn-inverse:active,
div#bodyPage .btn-inverse.active,
div#bodyPage .btn-inverse.disabled,
div#bodyPage .btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
  *background-color: #151515;
}
div#popupReminder .btn-inverse:active, div#popupReminder .btn-inverse.active,
div#bodyPage .btn-inverse:active,
div#bodyPage .btn-inverse.active {
  background-color: #080808;
}
div#popupReminder button.btn, div#popupReminder input[type=submit].btn,
div#bodyPage button.btn,
div#bodyPage input[type=submit].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
div#popupReminder button.btn::-moz-focus-inner, div#popupReminder input[type=submit].btn::-moz-focus-inner,
div#bodyPage button.btn::-moz-focus-inner,
div#bodyPage input[type=submit].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
div#popupReminder button.btn.btn-large, div#popupReminder input[type=submit].btn.btn-large,
div#bodyPage button.btn.btn-large,
div#bodyPage input[type=submit].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
div#popupReminder button.btn.btn-small, div#popupReminder input[type=submit].btn.btn-small,
div#bodyPage button.btn.btn-small,
div#bodyPage input[type=submit].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
div#popupReminder button.btn.btn-mini, div#popupReminder input[type=submit].btn.btn-mini,
div#bodyPage button.btn.btn-mini,
div#bodyPage input[type=submit].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
div#popupReminder .btn-link, div#popupReminder .btn-link:active, div#popupReminder .btn-link[disabled],
div#bodyPage .btn-link,
div#bodyPage .btn-link:active,
div#bodyPage .btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}
div#popupReminder .btn-link,
div#bodyPage .btn-link {
  color: #08c;
  cursor: pointer;
  border-color: transparent;
  border-radius: 0;
}
div#popupReminder .btn-link:hover, div#popupReminder .btn-link:focus,
div#bodyPage .btn-link:hover,
div#bodyPage .btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
div#popupReminder .btn-link[disabled]:hover, div#popupReminder .btn-link[disabled]:focus,
div#bodyPage .btn-link[disabled]:hover,
div#bodyPage .btn-link[disabled]:focus {
  color: #333;
  text-decoration: none;
}
div#popupReminder .btn-group,
div#bodyPage .btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *margin-left: 0.3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *zoom: 1;
}
div#popupReminder .btn-group:first-child,
div#bodyPage .btn-group:first-child {
  *margin-left: 0;
}
div#popupReminder .btn-group + .btn-group,
div#bodyPage .btn-group + .btn-group {
  margin-left: 5px;
}
div#popupReminder .btn-toolbar,
div#bodyPage .btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0;
}
div#popupReminder .btn-toolbar > .btn + .btn, div#popupReminder .btn-toolbar > .btn-group + .btn, div#popupReminder .btn-toolbar > .btn + .btn-group,
div#bodyPage .btn-toolbar > .btn + .btn,
div#bodyPage .btn-toolbar > .btn-group + .btn,
div#bodyPage .btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}
div#popupReminder .btn-group > .btn,
div#bodyPage .btn-group > .btn {
  position: relative;
  border-radius: 0;
}
div#popupReminder .btn-group > .btn + .btn,
div#bodyPage .btn-group > .btn + .btn {
  margin-left: -1px;
}
div#popupReminder .btn-group > .btn, div#popupReminder .btn-group > .dropdown-menu, div#popupReminder .btn-group > .popover,
div#bodyPage .btn-group > .btn,
div#bodyPage .btn-group > .dropdown-menu,
div#bodyPage .btn-group > .popover {
  font-size: 14px;
}
div#popupReminder .btn-group > .btn-mini,
div#bodyPage .btn-group > .btn-mini {
  font-size: 10.5px;
}
div#popupReminder .btn-group > .btn-small,
div#bodyPage .btn-group > .btn-small {
  font-size: 11.9px;
}
div#popupReminder .btn-group > .btn-large,
div#bodyPage .btn-group > .btn-large {
  font-size: 17.5px;
}
div#popupReminder .btn-group > .btn:first-child,
div#bodyPage .btn-group > .btn:first-child {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}
div#popupReminder .btn-group > .btn:last-child, div#popupReminder .btn-group > .dropdown-toggle,
div#bodyPage .btn-group > .btn:last-child,
div#bodyPage .btn-group > .dropdown-toggle {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
div#popupReminder .btn-group > .btn.large:first-child,
div#bodyPage .btn-group > .btn.large:first-child {
  margin-left: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}
div#popupReminder .btn-group > .btn.large:last-child, div#popupReminder .btn-group > .large.dropdown-toggle,
div#bodyPage .btn-group > .btn.large:last-child,
div#bodyPage .btn-group > .large.dropdown-toggle {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}
div#popupReminder .btn-group > .btn:hover, div#popupReminder .btn-group > .btn:focus, div#popupReminder .btn-group > .btn:active, div#popupReminder .btn-group > .btn.active,
div#bodyPage .btn-group > .btn:hover,
div#bodyPage .btn-group > .btn:focus,
div#bodyPage .btn-group > .btn:active,
div#bodyPage .btn-group > .btn.active {
  z-index: 2;
}
div#popupReminder .btn-group .dropdown-toggle:active, div#popupReminder .btn-group.open .dropdown-toggle,
div#bodyPage .btn-group .dropdown-toggle:active,
div#bodyPage .btn-group.open .dropdown-toggle {
  outline: 0;
}
div#popupReminder .btn-group > .btn + .dropdown-toggle,
div#bodyPage .btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
div#popupReminder .btn-group > .btn-mini + .dropdown-toggle,
div#bodyPage .btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px;
}
div#popupReminder .btn-group > .btn-small + .dropdown-toggle,
div#bodyPage .btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
div#popupReminder .btn-group > .btn-large + .dropdown-toggle,
div#bodyPage .btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px;
}
div#popupReminder .btn-group.open .dropdown-toggle,
div#bodyPage .btn-group.open .dropdown-toggle {
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
div#popupReminder .btn-group.open .btn.dropdown-toggle,
div#bodyPage .btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
div#popupReminder .btn-group.open .btn-primary.dropdown-toggle,
div#bodyPage .btn-group.open .btn-primary.dropdown-toggle {
  background-color: #04c;
}
div#popupReminder .btn-group.open .btn-warning.dropdown-toggle,
div#bodyPage .btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
div#popupReminder .btn-group.open .btn-danger.dropdown-toggle,
div#bodyPage .btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
div#popupReminder .btn-group.open .btn-success.dropdown-toggle,
div#bodyPage .btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
div#popupReminder .btn-group.open .btn-info.dropdown-toggle,
div#bodyPage .btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
div#popupReminder .btn-group.open .btn-inverse.dropdown-toggle,
div#bodyPage .btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222;
}
div#popupReminder .btn .caret,
div#bodyPage .btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
div#popupReminder .btn-large .caret,
div#bodyPage .btn-large .caret {
  margin-top: 6px;
}
div#popupReminder .btn-large .caret,
div#bodyPage .btn-large .caret {
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}
div#popupReminder .btn-mini .caret, div#popupReminder .btn-small .caret,
div#bodyPage .btn-mini .caret,
div#bodyPage .btn-small .caret {
  margin-top: 8px;
}
div#popupReminder .dropup .btn-large .caret,
div#bodyPage .dropup .btn-large .caret {
  border-bottom-width: 5px;
}
div#popupReminder .btn-primary .caret, div#popupReminder .btn-warning .caret, div#popupReminder .btn-danger .caret, div#popupReminder .btn-info .caret, div#popupReminder .btn-success .caret, div#popupReminder .btn-inverse .caret,
div#bodyPage .btn-primary .caret,
div#bodyPage .btn-warning .caret,
div#bodyPage .btn-danger .caret,
div#bodyPage .btn-info .caret,
div#bodyPage .btn-success .caret,
div#bodyPage .btn-inverse .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
div#popupReminder .btn-group-vertical,
div#bodyPage .btn-group-vertical {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
div#popupReminder .btn-group-vertical > .btn,
div#bodyPage .btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  border-radius: 0;
}
div#popupReminder .btn-group-vertical > .btn + .btn,
div#bodyPage .btn-group-vertical > .btn + .btn {
  margin-top: -1px;
  margin-left: 0;
}
div#popupReminder .btn-group-vertical > .btn:first-child,
div#bodyPage .btn-group-vertical > .btn:first-child {
  border-radius: 4px 4px 0 0;
}
div#popupReminder .btn-group-vertical > .btn:last-child,
div#bodyPage .btn-group-vertical > .btn:last-child {
  border-radius: 0 0 4px 4px;
}
div#popupReminder .btn-group-vertical > .btn-large:first-child,
div#bodyPage .btn-group-vertical > .btn-large:first-child {
  border-radius: 6px 6px 0 0;
}
div#popupReminder .btn-group-vertical > .btn-large:last-child,
div#bodyPage .btn-group-vertical > .btn-large:last-child {
  border-radius: 0 0 6px 6px;
}
div#popupReminder .alert,
div#bodyPage .alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
}
div#popupReminder .alert, div#popupReminder .alert h4,
div#bodyPage .alert,
div#bodyPage .alert h4 {
  color: #c09853;
}
div#popupReminder .alert h4,
div#bodyPage .alert h4 {
  margin: 0;
}
div#popupReminder .alert .close,
div#bodyPage .alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
div#popupReminder .alert-success,
div#bodyPage .alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
div#popupReminder .alert-success h4,
div#bodyPage .alert-success h4 {
  color: #468847;
}
div#popupReminder .alert-danger, div#popupReminder .alert-error,
div#bodyPage .alert-danger,
div#bodyPage .alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
div#popupReminder .alert-danger h4, div#popupReminder .alert-error h4,
div#bodyPage .alert-danger h4,
div#bodyPage .alert-error h4 {
  color: #b94a48;
}
div#popupReminder .alert-info,
div#bodyPage .alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
div#popupReminder .alert-info h4,
div#bodyPage .alert-info h4 {
  color: #3a87ad;
}
div#popupReminder .alert-block,
div#bodyPage .alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
div#popupReminder .alert-block > p, div#popupReminder .alert-block > ul,
div#bodyPage .alert-block > p,
div#bodyPage .alert-block > ul {
  margin-bottom: 0;
}
div#popupReminder .alert-block p + p,
div#bodyPage .alert-block p + p {
  margin-top: 5px;
}
div#popupReminder .nav,
div#bodyPage .nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}
div#popupReminder .nav > li > a,
div#bodyPage .nav > li > a {
  display: block;
}
div#popupReminder .nav > li > a:hover, div#popupReminder .nav > li > a:focus,
div#bodyPage .nav > li > a:hover,
div#bodyPage .nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
div#popupReminder .nav > li > a > img,
div#bodyPage .nav > li > a > img {
  max-width: none;
}
div#popupReminder .nav > .pull-right,
div#bodyPage .nav > .pull-right {
  float: right;
}
div#popupReminder .nav-header,
div#bodyPage .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
div#popupReminder .nav li + .nav-header,
div#bodyPage .nav li + .nav-header {
  margin-top: 9px;
}
div#popupReminder .nav-list,
div#bodyPage .nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}
div#popupReminder .nav-list > li > a, div#popupReminder .nav-list .nav-header,
div#bodyPage .nav-list > li > a,
div#bodyPage .nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
div#popupReminder .nav-list > li > a,
div#bodyPage .nav-list > li > a {
  padding: 3px 15px;
}
div#popupReminder .nav-list > .active > a, div#popupReminder .nav-list > .active > a:hover, div#popupReminder .nav-list > .active > a:focus,
div#bodyPage .nav-list > .active > a,
div#bodyPage .nav-list > .active > a:hover,
div#bodyPage .nav-list > .active > a:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #08c;
}
div#popupReminder .nav-list [class^=icon-], div#popupReminder .nav-list [class*=" icon-"],
div#bodyPage .nav-list [class^=icon-],
div#bodyPage .nav-list [class*=" icon-"] {
  margin-right: 2px;
}
div#popupReminder .nav-list .divider,
div#bodyPage .nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
div#popupReminder .nav-tabs, div#popupReminder .nav-pills,
div#bodyPage .nav-tabs,
div#bodyPage .nav-pills {
  *zoom: 1;
}
div#popupReminder .nav-tabs:before, div#popupReminder .nav-pills:before, div#popupReminder .nav-tabs:after, div#popupReminder .nav-pills:after,
div#bodyPage .nav-tabs:before,
div#bodyPage .nav-pills:before,
div#bodyPage .nav-tabs:after,
div#bodyPage .nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}
div#popupReminder .nav-tabs:after, div#popupReminder .nav-pills:after,
div#bodyPage .nav-tabs:after,
div#bodyPage .nav-pills:after {
  clear: both;
}
div#popupReminder .nav-tabs > li, div#popupReminder .nav-pills > li,
div#bodyPage .nav-tabs > li,
div#bodyPage .nav-pills > li {
  float: left;
}
div#popupReminder .nav-tabs > li > a, div#popupReminder .nav-pills > li > a,
div#bodyPage .nav-tabs > li > a,
div#bodyPage .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
div#popupReminder .nav-tabs,
div#bodyPage .nav-tabs {
  border-bottom: 1px solid #ddd;
}
div#popupReminder .nav-tabs > li,
div#bodyPage .nav-tabs > li {
  margin-bottom: -1px;
}
div#popupReminder .nav-tabs > li > a,
div#bodyPage .nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
div#popupReminder .nav-tabs > li > a:hover, div#popupReminder .nav-tabs > li > a:focus,
div#bodyPage .nav-tabs > li > a:hover,
div#bodyPage .nav-tabs > li > a:focus {
  border-color: #eee #eee #ddd;
}
div#popupReminder .nav-tabs > .active > a, div#popupReminder .nav-tabs > .active > a:hover, div#popupReminder .nav-tabs > .active > a:focus,
div#bodyPage .nav-tabs > .active > a,
div#bodyPage .nav-tabs > .active > a:hover,
div#bodyPage .nav-tabs > .active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
div#popupReminder .nav-pills > li > a,
div#bodyPage .nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 5px;
}
div#popupReminder .nav-pills > .active > a, div#popupReminder .nav-pills > .active > a:hover, div#popupReminder .nav-pills > .active > a:focus,
div#bodyPage .nav-pills > .active > a,
div#bodyPage .nav-pills > .active > a:hover,
div#bodyPage .nav-pills > .active > a:focus {
  color: #fff;
  background-color: #08c;
}
div#popupReminder .nav-stacked > li,
div#bodyPage .nav-stacked > li {
  float: none;
}
div#popupReminder .nav-stacked > li > a,
div#bodyPage .nav-stacked > li > a {
  margin-right: 0;
}
div#popupReminder .nav-tabs.nav-stacked,
div#bodyPage .nav-tabs.nav-stacked {
  border-bottom: 0;
}
div#popupReminder .nav-tabs.nav-stacked > li > a,
div#bodyPage .nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  border-radius: 0;
}
div#popupReminder .nav-tabs.nav-stacked > li:first-child > a,
div#bodyPage .nav-tabs.nav-stacked > li:first-child > a {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
}
div#popupReminder .nav-tabs.nav-stacked > li:last-child > a,
div#bodyPage .nav-tabs.nav-stacked > li:last-child > a {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}
div#popupReminder .nav-tabs.nav-stacked > li > a:hover, div#popupReminder .nav-tabs.nav-stacked > li > a:focus,
div#bodyPage .nav-tabs.nav-stacked > li > a:hover,
div#bodyPage .nav-tabs.nav-stacked > li > a:focus {
  z-index: 2;
  border-color: #ddd;
}
div#popupReminder .nav-pills.nav-stacked > li > a,
div#bodyPage .nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
div#popupReminder .nav-pills.nav-stacked > li:last-child > a,
div#bodyPage .nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
div#popupReminder .nav-tabs .dropdown-menu,
div#bodyPage .nav-tabs .dropdown-menu {
  border-radius: 0 0 6px 6px;
}
div#popupReminder .nav-pills .dropdown-menu,
div#bodyPage .nav-pills .dropdown-menu {
  border-radius: 6px;
}
div#popupReminder .nav .dropdown-toggle .caret,
div#bodyPage .nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #08c;
  border-bottom-color: #08c;
}
div#popupReminder .nav .dropdown-toggle:hover .caret, div#popupReminder .nav .dropdown-toggle:focus .caret,
div#bodyPage .nav .dropdown-toggle:hover .caret,
div#bodyPage .nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
div#popupReminder .nav-tabs .dropdown-toggle .caret,
div#bodyPage .nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
div#popupReminder .nav .active .dropdown-toggle .caret,
div#bodyPage .nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
div#popupReminder .nav-tabs .active .dropdown-toggle .caret,
div#bodyPage .nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
div#popupReminder .nav > .dropdown.active > a:hover, div#popupReminder .nav > .dropdown.active > a:focus,
div#bodyPage .nav > .dropdown.active > a:hover,
div#bodyPage .nav > .dropdown.active > a:focus {
  cursor: pointer;
}
div#popupReminder .nav-tabs .open .dropdown-toggle, div#popupReminder .nav-pills .open .dropdown-toggle, div#popupReminder .nav > li.dropdown.open.active > a:hover, div#popupReminder .nav > li.dropdown.open.active > a:focus,
div#bodyPage .nav-tabs .open .dropdown-toggle,
div#bodyPage .nav-pills .open .dropdown-toggle,
div#bodyPage .nav > li.dropdown.open.active > a:hover,
div#bodyPage .nav > li.dropdown.open.active > a:focus {
  color: #fff;
  background-color: #999;
  border-color: #999;
}
div#popupReminder .nav li.dropdown.open .caret, div#popupReminder .nav li.dropdown.open.active .caret, div#popupReminder .nav li.dropdown.open a:hover .caret, div#popupReminder .nav li.dropdown.open a:focus .caret,
div#bodyPage .nav li.dropdown.open .caret,
div#bodyPage .nav li.dropdown.open.active .caret,
div#bodyPage .nav li.dropdown.open a:hover .caret,
div#bodyPage .nav li.dropdown.open a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
div#popupReminder .tabs-stacked .open > a:hover, div#popupReminder .tabs-stacked .open > a:focus,
div#bodyPage .tabs-stacked .open > a:hover,
div#bodyPage .tabs-stacked .open > a:focus {
  border-color: #999;
}
div#popupReminder .tabbable,
div#bodyPage .tabbable {
  *zoom: 1;
}
div#popupReminder .tabbable:before, div#popupReminder .tabbable:after,
div#bodyPage .tabbable:before,
div#bodyPage .tabbable:after {
  display: table;
  line-height: 0;
  content: "";
}
div#popupReminder .tabbable:after,
div#bodyPage .tabbable:after {
  clear: both;
}
div#popupReminder .tab-content,
div#bodyPage .tab-content {
  overflow: auto;
}
div#popupReminder .tabs-below > .nav-tabs, div#popupReminder .tabs-right > .nav-tabs, div#popupReminder .tabs-left > .nav-tabs,
div#bodyPage .tabs-below > .nav-tabs,
div#bodyPage .tabs-right > .nav-tabs,
div#bodyPage .tabs-left > .nav-tabs {
  border-bottom: 0;
}
div#popupReminder .tab-content > .tab-pane, div#popupReminder .pill-content > .pill-pane,
div#bodyPage .tab-content > .tab-pane,
div#bodyPage .pill-content > .pill-pane {
  display: none;
}
div#popupReminder .tab-content > .active, div#popupReminder .pill-content > .active,
div#bodyPage .tab-content > .active,
div#bodyPage .pill-content > .active {
  display: block;
}
div#popupReminder .tabs-below > .nav-tabs,
div#bodyPage .tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
div#popupReminder .tabs-below > .nav-tabs > li,
div#bodyPage .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
div#popupReminder .tabs-below > .nav-tabs > li > a,
div#bodyPage .tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px;
}
div#popupReminder .tabs-below > .nav-tabs > li > a:hover, div#popupReminder .tabs-below > .nav-tabs > li > a:focus,
div#bodyPage .tabs-below > .nav-tabs > li > a:hover,
div#bodyPage .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}
div#popupReminder .tabs-below > .nav-tabs > .active > a, div#popupReminder .tabs-below > .nav-tabs > .active > a:hover, div#popupReminder .tabs-below > .nav-tabs > .active > a:focus,
div#bodyPage .tabs-below > .nav-tabs > .active > a,
div#bodyPage .tabs-below > .nav-tabs > .active > a:hover,
div#bodyPage .tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}
div#popupReminder .tabs-left > .nav-tabs > li, div#popupReminder .tabs-right > .nav-tabs > li,
div#bodyPage .tabs-left > .nav-tabs > li,
div#bodyPage .tabs-right > .nav-tabs > li {
  float: none;
}
div#popupReminder .tabs-left > .nav-tabs > li > a, div#popupReminder .tabs-right > .nav-tabs > li > a,
div#bodyPage .tabs-left > .nav-tabs > li > a,
div#bodyPage .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
div#popupReminder .tabs-left > .nav-tabs,
div#bodyPage .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
div#popupReminder .tabs-left > .nav-tabs > li > a,
div#bodyPage .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}
div#popupReminder .tabs-left > .nav-tabs > li > a:hover, div#popupReminder .tabs-left > .nav-tabs > li > a:focus,
div#bodyPage .tabs-left > .nav-tabs > li > a:hover,
div#bodyPage .tabs-left > .nav-tabs > li > a:focus {
  border-color: #eee #ddd #eee #eee;
}
div#popupReminder .tabs-left > .nav-tabs .active > a, div#popupReminder .tabs-left > .nav-tabs .active > a:hover, div#popupReminder .tabs-left > .nav-tabs .active > a:focus,
div#bodyPage .tabs-left > .nav-tabs .active > a,
div#bodyPage .tabs-left > .nav-tabs .active > a:hover,
div#bodyPage .tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #fff;
}
div#popupReminder .tabs-right > .nav-tabs,
div#bodyPage .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
div#popupReminder .tabs-right > .nav-tabs > li > a,
div#bodyPage .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}
div#popupReminder .tabs-right > .nav-tabs > li > a:hover, div#popupReminder .tabs-right > .nav-tabs > li > a:focus,
div#bodyPage .tabs-right > .nav-tabs > li > a:hover,
div#bodyPage .tabs-right > .nav-tabs > li > a:focus {
  border-color: #eee #eee #eee #ddd;
}
div#popupReminder .tabs-right > .nav-tabs .active > a, div#popupReminder .tabs-right > .nav-tabs .active > a:hover, div#popupReminder .tabs-right > .nav-tabs .active > a:focus,
div#bodyPage .tabs-right > .nav-tabs .active > a,
div#bodyPage .tabs-right > .nav-tabs .active > a:hover,
div#bodyPage .tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #fff;
}
div#popupReminder .nav > .disabled > a,
div#bodyPage .nav > .disabled > a {
  color: #999;
}
div#popupReminder .nav > .disabled > a:hover, div#popupReminder .nav > .disabled > a:focus,
div#bodyPage .nav > .disabled > a:hover,
div#bodyPage .nav > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}
div#popupReminder .navbar,
div#bodyPage .navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 20px;
  overflow: visible;
}
div#popupReminder .navbar-inner,
div#bodyPage .navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  background-image: linear-gradient(to bottom, #fff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff", endColorstr="#fff2f2f2", GradientType=0);
  *zoom: 1;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
div#popupReminder .navbar-inner:before, div#popupReminder .navbar-inner:after,
div#bodyPage .navbar-inner:before,
div#bodyPage .navbar-inner:after {
  display: table;
  line-height: 0;
  content: "";
}
div#popupReminder .navbar-inner:after,
div#bodyPage .navbar-inner:after {
  clear: both;
}
div#popupReminder .navbar .container,
div#bodyPage .navbar .container {
  width: auto;
}
div#popupReminder .nav-collapse.collapse,
div#bodyPage .nav-collapse.collapse {
  height: auto;
  overflow: visible;
}
div#popupReminder .navbar .brand,
div#bodyPage .navbar .brand {
  display: block;
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777;
  text-shadow: 0 1px 0 #fff;
}
div#popupReminder .navbar .brand:hover, div#popupReminder .navbar .brand:focus,
div#bodyPage .navbar .brand:hover,
div#bodyPage .navbar .brand:focus {
  text-decoration: none;
}
div#popupReminder .navbar-text,
div#bodyPage .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777;
}
div#popupReminder .navbar-link,
div#bodyPage .navbar-link {
  color: #777;
}
div#popupReminder .navbar-link:hover, div#popupReminder .navbar-link:focus,
div#bodyPage .navbar-link:hover,
div#bodyPage .navbar-link:focus {
  color: #333;
}
div#popupReminder .navbar .divider-vertical,
div#bodyPage .navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #fff;
  border-left: 1px solid #f2f2f2;
}
div#popupReminder .navbar .btn, div#popupReminder .navbar .btn-group,
div#bodyPage .navbar .btn,
div#bodyPage .navbar .btn-group {
  margin-top: 5px;
}
div#popupReminder .navbar .btn-group .btn, div#popupReminder .navbar .input-prepend .btn, div#popupReminder .navbar .input-append .btn, div#popupReminder .navbar .input-prepend .btn-group, div#popupReminder .navbar .input-append .btn-group,
div#bodyPage .navbar .btn-group .btn,
div#bodyPage .navbar .input-prepend .btn,
div#bodyPage .navbar .input-append .btn,
div#bodyPage .navbar .input-prepend .btn-group,
div#bodyPage .navbar .input-append .btn-group {
  margin-top: 0;
}
div#popupReminder .navbar-form,
div#bodyPage .navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
div#popupReminder .navbar-form:before, div#popupReminder .navbar-form:after,
div#bodyPage .navbar-form:before,
div#bodyPage .navbar-form:after {
  display: table;
  line-height: 0;
  content: "";
}
div#popupReminder .navbar-form:after,
div#bodyPage .navbar-form:after {
  clear: both;
}
div#popupReminder .navbar-form input, div#popupReminder .navbar-form select, div#popupReminder .navbar-form .radio, div#popupReminder .navbar-form .checkbox,
div#bodyPage .navbar-form input,
div#bodyPage .navbar-form select,
div#bodyPage .navbar-form .radio,
div#bodyPage .navbar-form .checkbox {
  margin-top: 5px;
}
div#popupReminder .navbar-form input, div#popupReminder .navbar-form select, div#popupReminder .navbar-form .btn,
div#bodyPage .navbar-form input,
div#bodyPage .navbar-form select,
div#bodyPage .navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}
div#popupReminder .navbar-form input[type=image], div#popupReminder .navbar-form input[type=checkbox], div#popupReminder .navbar-form input[type=radio],
div#bodyPage .navbar-form input[type=image],
div#bodyPage .navbar-form input[type=checkbox],
div#bodyPage .navbar-form input[type=radio] {
  margin-top: 3px;
}
div#popupReminder .navbar-form .input-append, div#popupReminder .navbar-form .input-prepend,
div#bodyPage .navbar-form .input-append,
div#bodyPage .navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}
div#popupReminder .navbar-form .input-append input, div#popupReminder .navbar-form .input-prepend input,
div#bodyPage .navbar-form .input-append input,
div#bodyPage .navbar-form .input-prepend input {
  margin-top: 0;
}
div#popupReminder .navbar-search,
div#bodyPage .navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}
div#popupReminder .navbar-search .search-query,
div#bodyPage .navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  border-radius: 15px;
}
div#popupReminder .navbar-static-top,
div#bodyPage .navbar-static-top {
  position: static;
  margin-bottom: 0;
}
div#popupReminder .navbar-static-top .navbar-inner,
div#bodyPage .navbar-static-top .navbar-inner {
  border-radius: 0;
}
div#popupReminder .navbar-fixed-top, div#popupReminder .navbar-fixed-bottom,
div#bodyPage .navbar-fixed-top,
div#bodyPage .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
div#popupReminder .navbar-fixed-top .navbar-inner, div#popupReminder .navbar-static-top .navbar-inner,
div#bodyPage .navbar-fixed-top .navbar-inner,
div#bodyPage .navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
div#popupReminder .navbar-fixed-bottom .navbar-inner,
div#bodyPage .navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
div#popupReminder .navbar-fixed-top .navbar-inner, div#popupReminder .navbar-fixed-bottom .navbar-inner,
div#bodyPage .navbar-fixed-top .navbar-inner,
div#bodyPage .navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
div#popupReminder .navbar-static-top .container, div#popupReminder .navbar-fixed-top .container, div#popupReminder .navbar-fixed-bottom .container,
div#bodyPage .navbar-static-top .container,
div#bodyPage .navbar-fixed-top .container,
div#bodyPage .navbar-fixed-bottom .container {
  width: 940px;
}
div#popupReminder .navbar-fixed-top,
div#bodyPage .navbar-fixed-top {
  top: 0;
}
div#popupReminder .navbar-fixed-top .navbar-inner, div#popupReminder .navbar-static-top .navbar-inner,
div#bodyPage .navbar-fixed-top .navbar-inner,
div#bodyPage .navbar-static-top .navbar-inner {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
div#popupReminder .navbar-fixed-bottom,
div#bodyPage .navbar-fixed-bottom {
  bottom: 0;
}
div#popupReminder .navbar-fixed-bottom .navbar-inner,
div#bodyPage .navbar-fixed-bottom .navbar-inner {
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}
div#popupReminder .navbar .nav,
div#bodyPage .navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
div#popupReminder .navbar .nav.pull-right,
div#bodyPage .navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
div#popupReminder .navbar .nav > li,
div#bodyPage .navbar .nav > li {
  float: left;
}
div#popupReminder .navbar .nav > li > a,
div#bodyPage .navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
}
div#popupReminder .navbar .nav .dropdown-toggle .caret,
div#bodyPage .navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
div#popupReminder .navbar .nav > li > a:focus, div#popupReminder .navbar .nav > li > a:hover,
div#bodyPage .navbar .nav > li > a:focus,
div#bodyPage .navbar .nav > li > a:hover {
  color: #333;
  text-decoration: none;
  background-color: transparent;
}
div#popupReminder .navbar .nav > .active > a, div#popupReminder .navbar .nav > .active > a:hover, div#popupReminder .navbar .nav > .active > a:focus,
div#bodyPage .navbar .nav > .active > a,
div#bodyPage .navbar .nav > .active > a:hover,
div#bodyPage .navbar .nav > .active > a:focus {
  color: #555;
  text-decoration: none;
  background-color: #e5e5e5;
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
div#popupReminder .navbar .btn-navbar,
div#bodyPage .navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  *background-color: #e5e5e5;
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2f2f2", endColorstr="#ffe5e5e5", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
div#popupReminder .navbar .btn-navbar:hover, div#popupReminder .navbar .btn-navbar:focus, div#popupReminder .navbar .btn-navbar:active, div#popupReminder .navbar .btn-navbar.active, div#popupReminder .navbar .btn-navbar.disabled, div#popupReminder .navbar .btn-navbar[disabled],
div#bodyPage .navbar .btn-navbar:hover,
div#bodyPage .navbar .btn-navbar:focus,
div#bodyPage .navbar .btn-navbar:active,
div#bodyPage .navbar .btn-navbar.active,
div#bodyPage .navbar .btn-navbar.disabled,
div#bodyPage .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}
div#popupReminder .navbar .btn-navbar:active, div#popupReminder .navbar .btn-navbar.active,
div#bodyPage .navbar .btn-navbar:active,
div#bodyPage .navbar .btn-navbar.active {
  background-color: #ccc;
}
div#popupReminder .navbar .btn-navbar .icon-bar,
div#bodyPage .navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  border-radius: 1px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
div#popupReminder .btn-navbar .icon-bar + .icon-bar,
div#bodyPage .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
div#popupReminder .navbar .nav > li > .dropdown-menu:before,
div#bodyPage .navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}
div#popupReminder .navbar .nav > li > .dropdown-menu:after,
div#bodyPage .navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: "";
}
div#popupReminder .navbar-fixed-bottom .nav > li > .dropdown-menu:before,
div#bodyPage .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}
div#popupReminder .navbar-fixed-bottom .nav > li > .dropdown-menu:after,
div#bodyPage .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #fff;
  border-bottom: 0;
}
div#popupReminder .navbar .nav li.dropdown > a:hover .caret, div#popupReminder .navbar .nav li.dropdown > a:focus .caret,
div#bodyPage .navbar .nav li.dropdown > a:hover .caret,
div#bodyPage .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
div#popupReminder .navbar .nav li.dropdown.open > .dropdown-toggle, div#popupReminder .navbar .nav li.dropdown.active > .dropdown-toggle, div#popupReminder .navbar .nav li.dropdown.open.active > .dropdown-toggle,
div#bodyPage .navbar .nav li.dropdown.open > .dropdown-toggle,
div#bodyPage .navbar .nav li.dropdown.active > .dropdown-toggle,
div#bodyPage .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #555;
  background-color: #e5e5e5;
}
div#popupReminder .navbar .nav li.dropdown > .dropdown-toggle .caret,
div#bodyPage .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
div#popupReminder .navbar .nav li.dropdown.open > .dropdown-toggle .caret, div#popupReminder .navbar .nav li.dropdown.active > .dropdown-toggle .caret, div#popupReminder .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret,
div#bodyPage .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
div#bodyPage .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
div#bodyPage .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
div#popupReminder .navbar .pull-right > li > .dropdown-menu, div#popupReminder .navbar .nav > li > .dropdown-menu.pull-right,
div#bodyPage .navbar .pull-right > li > .dropdown-menu,
div#bodyPage .navbar .nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
div#popupReminder .navbar .pull-right > li > .dropdown-menu:before, div#popupReminder .navbar .nav > li > .dropdown-menu.pull-right:before,
div#bodyPage .navbar .pull-right > li > .dropdown-menu:before,
div#bodyPage .navbar .nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}
div#popupReminder .navbar .pull-right > li > .dropdown-menu:after, div#popupReminder .navbar .nav > li > .dropdown-menu.pull-right:after,
div#bodyPage .navbar .pull-right > li > .dropdown-menu:after,
div#bodyPage .navbar .nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}
div#popupReminder .navbar .pull-right > li > .dropdown-menu .dropdown-menu, div#popupReminder .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu,
div#bodyPage .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
div#bodyPage .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
  border-radius: 6px 0 6px 6px;
}
div#popupReminder .navbar-inverse .navbar-inner,
div#bodyPage .navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: linear-gradient(to bottom, #222, #111);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff222222", endColorstr="#ff111111", GradientType=0);
}
div#popupReminder .navbar-inverse .brand, div#popupReminder .navbar-inverse .nav > li > a,
div#bodyPage .navbar-inverse .brand,
div#bodyPage .navbar-inverse .nav > li > a {
  color: #999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
div#popupReminder .navbar-inverse .brand:hover, div#popupReminder .navbar-inverse .nav > li > a:hover, div#popupReminder .navbar-inverse .brand:focus, div#popupReminder .navbar-inverse .nav > li > a:focus,
div#bodyPage .navbar-inverse .brand:hover,
div#bodyPage .navbar-inverse .nav > li > a:hover,
div#bodyPage .navbar-inverse .brand:focus,
div#bodyPage .navbar-inverse .nav > li > a:focus {
  color: #fff;
}
div#popupReminder .navbar-inverse .brand,
div#bodyPage .navbar-inverse .brand {
  color: #999;
}
div#popupReminder .navbar-inverse .navbar-text,
div#bodyPage .navbar-inverse .navbar-text {
  color: #999;
}
div#popupReminder .navbar-inverse .nav > li > a:focus, div#popupReminder .navbar-inverse .nav > li > a:hover,
div#bodyPage .navbar-inverse .nav > li > a:focus,
div#bodyPage .navbar-inverse .nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}
div#popupReminder .navbar-inverse .nav .active > a, div#popupReminder .navbar-inverse .nav .active > a:hover, div#popupReminder .navbar-inverse .nav .active > a:focus,
div#bodyPage .navbar-inverse .nav .active > a,
div#bodyPage .navbar-inverse .nav .active > a:hover,
div#bodyPage .navbar-inverse .nav .active > a:focus {
  color: #fff;
  background-color: #111;
}
div#popupReminder .navbar-inverse .navbar-link,
div#bodyPage .navbar-inverse .navbar-link {
  color: #999;
}
div#popupReminder .navbar-inverse .navbar-link:hover, div#popupReminder .navbar-inverse .navbar-link:focus,
div#bodyPage .navbar-inverse .navbar-link:hover,
div#bodyPage .navbar-inverse .navbar-link:focus {
  color: #fff;
}
div#popupReminder .navbar-inverse .divider-vertical,
div#bodyPage .navbar-inverse .divider-vertical {
  border-right-color: #222;
  border-left-color: #111;
}
div#popupReminder .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, div#popupReminder .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, div#popupReminder .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle,
div#bodyPage .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
div#bodyPage .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
div#bodyPage .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #fff;
  background-color: #111;
}
div#popupReminder .navbar-inverse .nav li.dropdown > a:hover .caret, div#popupReminder .navbar-inverse .nav li.dropdown > a:focus .caret,
div#bodyPage .navbar-inverse .nav li.dropdown > a:hover .caret,
div#bodyPage .navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
div#popupReminder .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret,
div#bodyPage .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}
div#popupReminder .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, div#popupReminder .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, div#popupReminder .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret,
div#bodyPage .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
div#bodyPage .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
div#bodyPage .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
div#popupReminder .navbar-inverse .navbar-search .search-query,
div#bodyPage .navbar-inverse .navbar-search .search-query {
  color: #fff;
  background-color: #515151;
  border-color: #111;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  transition: none;
}
div#popupReminder .navbar-inverse .navbar-search .search-query:-moz-placeholder,
div#bodyPage .navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #ccc;
}
div#popupReminder .navbar-inverse .navbar-search .search-query:-ms-input-placeholder,
div#bodyPage .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #ccc;
}
div#popupReminder .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder,
div#bodyPage .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #ccc;
}
div#popupReminder .navbar-inverse .navbar-search .search-query:focus, div#popupReminder .navbar-inverse .navbar-search .search-query.focused,
div#bodyPage .navbar-inverse .navbar-search .search-query:focus,
div#bodyPage .navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333;
  text-shadow: 0 1px 0 #fff;
  background-color: #fff;
  border: 0;
  outline: 0;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
div#popupReminder .navbar-inverse .btn-navbar,
div#bodyPage .navbar-inverse .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff151515", endColorstr="#ff040404", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
div#popupReminder .navbar-inverse .btn-navbar:hover, div#popupReminder .navbar-inverse .btn-navbar:focus, div#popupReminder .navbar-inverse .btn-navbar:active, div#popupReminder .navbar-inverse .btn-navbar.active, div#popupReminder .navbar-inverse .btn-navbar.disabled, div#popupReminder .navbar-inverse .btn-navbar[disabled],
div#bodyPage .navbar-inverse .btn-navbar:hover,
div#bodyPage .navbar-inverse .btn-navbar:focus,
div#bodyPage .navbar-inverse .btn-navbar:active,
div#bodyPage .navbar-inverse .btn-navbar.active,
div#bodyPage .navbar-inverse .btn-navbar.disabled,
div#bodyPage .navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #040404;
  *background-color: #000;
}
div#popupReminder .navbar-inverse .btn-navbar:active, div#popupReminder .navbar-inverse .btn-navbar.active,
div#bodyPage .navbar-inverse .btn-navbar:active,
div#bodyPage .navbar-inverse .btn-navbar.active {
  background-color: #000;
}
div#popupReminder .breadcrumb,
div#bodyPage .breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
div#popupReminder .breadcrumb > li,
div#bodyPage .breadcrumb > li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #fff;
  *zoom: 1;
}
div#popupReminder .breadcrumb > li > .divider,
div#bodyPage .breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}
div#popupReminder .breadcrumb > .active,
div#bodyPage .breadcrumb > .active {
  color: #999;
}
div#popupReminder .pagination,
div#bodyPage .pagination {
  margin: 20px 0;
}
div#popupReminder .pagination ul,
div#bodyPage .pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  border-radius: 4px;
  *zoom: 1;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
div#popupReminder .pagination ul > li,
div#bodyPage .pagination ul > li {
  display: inline;
}
div#popupReminder .pagination ul > li > a, div#popupReminder .pagination ul > li > span,
div#bodyPage .pagination ul > li > a,
div#bodyPage .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
div#popupReminder .pagination ul > li > a:hover, div#popupReminder .pagination ul > li > a:focus, div#popupReminder .pagination ul > .active > a, div#popupReminder .pagination ul > .active > span,
div#bodyPage .pagination ul > li > a:hover,
div#bodyPage .pagination ul > li > a:focus,
div#bodyPage .pagination ul > .active > a,
div#bodyPage .pagination ul > .active > span {
  background-color: #f5f5f5;
}
div#popupReminder .pagination ul > .active > a, div#popupReminder .pagination ul > .active > span,
div#bodyPage .pagination ul > .active > a,
div#bodyPage .pagination ul > .active > span {
  color: #999;
  cursor: default;
}
div#popupReminder .pagination ul > .disabled > span, div#popupReminder .pagination ul > .disabled > a, div#popupReminder .pagination ul > .disabled > a:hover, div#popupReminder .pagination ul > .disabled > a:focus,
div#bodyPage .pagination ul > .disabled > span,
div#bodyPage .pagination ul > .disabled > a,
div#bodyPage .pagination ul > .disabled > a:hover,
div#bodyPage .pagination ul > .disabled > a:focus {
  color: #999;
  cursor: default;
  background-color: transparent;
}
div#popupReminder .pagination ul > li:first-child > a, div#popupReminder .pagination ul > li:first-child > span,
div#bodyPage .pagination ul > li:first-child > a,
div#bodyPage .pagination ul > li:first-child > span {
  border-left-width: 1px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}
div#popupReminder .pagination ul > li:last-child > a, div#popupReminder .pagination ul > li:last-child > span,
div#bodyPage .pagination ul > li:last-child > a,
div#bodyPage .pagination ul > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
div#popupReminder .pagination-centered,
div#bodyPage .pagination-centered {
  text-align: center;
}
div#popupReminder .pagination-right,
div#bodyPage .pagination-right {
  text-align: right;
}
div#popupReminder .pagination-large ul > li > a, div#popupReminder .pagination-large ul > li > span,
div#bodyPage .pagination-large ul > li > a,
div#bodyPage .pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}
div#popupReminder .pagination-large ul > li:first-child > a, div#popupReminder .pagination-large ul > li:first-child > span,
div#bodyPage .pagination-large ul > li:first-child > a,
div#bodyPage .pagination-large ul > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}
div#popupReminder .pagination-large ul > li:last-child > a, div#popupReminder .pagination-large ul > li:last-child > span,
div#bodyPage .pagination-large ul > li:last-child > a,
div#bodyPage .pagination-large ul > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}
div#popupReminder .pagination-mini ul > li:first-child > a, div#popupReminder .pagination-small ul > li:first-child > a, div#popupReminder .pagination-mini ul > li:first-child > span, div#popupReminder .pagination-small ul > li:first-child > span,
div#bodyPage .pagination-mini ul > li:first-child > a,
div#bodyPage .pagination-small ul > li:first-child > a,
div#bodyPage .pagination-mini ul > li:first-child > span,
div#bodyPage .pagination-small ul > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}
div#popupReminder .pagination-mini ul > li:last-child > a, div#popupReminder .pagination-small ul > li:last-child > a, div#popupReminder .pagination-mini ul > li:last-child > span, div#popupReminder .pagination-small ul > li:last-child > span,
div#bodyPage .pagination-mini ul > li:last-child > a,
div#bodyPage .pagination-small ul > li:last-child > a,
div#bodyPage .pagination-mini ul > li:last-child > span,
div#bodyPage .pagination-small ul > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}
div#popupReminder .pagination-small ul > li > a, div#popupReminder .pagination-small ul > li > span,
div#bodyPage .pagination-small ul > li > a,
div#bodyPage .pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}
div#popupReminder .pagination-mini ul > li > a, div#popupReminder .pagination-mini ul > li > span,
div#bodyPage .pagination-mini ul > li > a,
div#bodyPage .pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}
div#popupReminder .pager,
div#bodyPage .pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}
div#popupReminder .pager:before, div#popupReminder .pager:after,
div#bodyPage .pager:before,
div#bodyPage .pager:after {
  display: table;
  line-height: 0;
  content: "";
}
div#popupReminder .pager:after,
div#bodyPage .pager:after {
  clear: both;
}
div#popupReminder .pager li,
div#bodyPage .pager li {
  display: inline;
}
div#popupReminder .pager li > a, div#popupReminder .pager li > span,
div#bodyPage .pager li > a,
div#bodyPage .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
div#popupReminder .pager li > a:hover, div#popupReminder .pager li > a:focus,
div#bodyPage .pager li > a:hover,
div#bodyPage .pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
div#popupReminder .pager .next > a, div#popupReminder .pager .next > span,
div#bodyPage .pager .next > a,
div#bodyPage .pager .next > span {
  float: right;
}
div#popupReminder .pager .previous > a, div#popupReminder .pager .previous > span,
div#bodyPage .pager .previous > a,
div#bodyPage .pager .previous > span {
  float: left;
}
div#popupReminder .pager .disabled > a, div#popupReminder .pager .disabled > a:hover, div#popupReminder .pager .disabled > a:focus, div#popupReminder .pager .disabled > span,
div#bodyPage .pager .disabled > a,
div#bodyPage .pager .disabled > a:hover,
div#bodyPage .pager .disabled > a:focus,
div#bodyPage .pager .disabled > span {
  color: #999;
  cursor: default;
  background-color: #fff;
}
div#popupReminder .modal-backdrop,
div#bodyPage .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: #000;
}
div#popupReminder .modal-backdrop.fade,
div#bodyPage .modal-backdrop.fade {
  opacity: 0;
}
div#popupReminder .modal-backdrop, div#popupReminder .modal-backdrop.fade.in,
div#bodyPage .modal-backdrop,
div#bodyPage .modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
div#popupReminder .modal,
div#bodyPage .modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  border-radius: 6px;
  outline: 0;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
div#popupReminder .modal.fade,
div#bodyPage .modal.fade {
  top: -25%;
  transition: opacity 0.3s linear, top 0.3s ease-out;
}
div#popupReminder .modal.fade.in,
div#bodyPage .modal.fade.in {
  /*position: center;*/
  top: 10px;
}
div#popupReminder .modalbig,
div#bodyPage .modalbig {
  z-index: 1050;
  margin: auto;
  position: absolute;
  top: 5px;
  left: 5px;
  bottom: 5px;
  right: 5px;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  border-radius: 6px;
  outline: 0;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
div#popupReminder .modalbig.fade,
div#bodyPage .modalbig.fade {
  top: -25%;
  transition: opacity 0.3s linear, top 0.3s ease-out;
}
div#popupReminder .modalbig.fade.in,
div#bodyPage .modalbig.fade.in {
  top: 5px;
}
div#popupReminder .modal-header,
div#bodyPage .modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
div#popupReminder .modal-header .close,
div#bodyPage .modal-header .close {
  margin-top: 2px;
}
div#popupReminder .modal-header h3,
div#bodyPage .modal-header h3 {
  margin: 0;
  line-height: 30px;
}
div#popupReminder .modal-dialog,
div#bodyPage .modal-dialog {
  height: auto;
}
div#popupReminder .modal-body,
div#bodyPage .modal-body {
  overflow-y: auto;
  padding-left: 10px;
  /*max-height: 400px;*/
  max-height: calc(100vh - 100px);
}
div#popupReminder .modal-dialog,
div#bodyPage .modal-dialog {
  height: auto;
}
div#popupReminder .modal-bodyBig,
div#bodyPage .modal-bodyBig {
  height: calc(100vh - 130px);
  overflow-y: auto;
  padding-left: 10px;
  /*max-height:400px;*/
}
div#popupReminder .modal-bodyBig,
div#bodyPage .modal-bodyBig {
  height: calc(100vh - 130px);
  overflow-y: auto;
  padding-left: 10px;
  /*max-height:400px;*/
}
div#popupReminder .modal-title,
div#bodyPage .modal-title {
  color: navy;
}
div#popupReminder .modal-form,
div#bodyPage .modal-form {
  margin-bottom: 0;
}
div#popupReminder .modal-footer,
div#bodyPage .modal-footer {
  padding: 14px 5px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px;
  zoom: 1;
  box-shadow: inset 0 1px 0 #fff;
}
div#popupReminder .modal-footer:before, div#popupReminder .modal-footer:after,
div#bodyPage .modal-footer:before,
div#bodyPage .modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}
div#popupReminder .modal-footer:after,
div#bodyPage .modal-footer:after {
  clear: both;
}
div#popupReminder .modal-footer .btn + .btn,
div#bodyPage .modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
div#popupReminder .modal-footer .btn-group .btn + .btn,
div#bodyPage .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
div#popupReminder .modal-footer .btn-block + .btn-block,
div#bodyPage .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
div#popupReminder .tooltip,
div#bodyPage .tooltip {
  position: absolute;
  z-index: 799;
  display: block;
  font-size: 9px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}
div#popupReminder .tooltip.in,
div#bodyPage .tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
div#popupReminder .tooltip.top,
div#bodyPage .tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
div#popupReminder .tooltip.right,
div#bodyPage .tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
div#popupReminder .tooltip.bottom,
div#bodyPage .tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
div#popupReminder .tooltip.left,
div#bodyPage .tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
div#popupReminder .tooltip-inner,
div#bodyPage .tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
div#popupReminder .tooltip-arrow,
div#bodyPage .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
div#popupReminder .tooltip.top .tooltip-arrow,
div#bodyPage .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000;
  border-width: 5px 5px 0;
}
div#popupReminder .tooltip.right .tooltip-arrow,
div#bodyPage .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000;
  border-width: 5px 5px 5px 0;
}
div#popupReminder .tooltip.left .tooltip-arrow,
div#bodyPage .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000;
  border-width: 5px 0 5px 5px;
}
div#popupReminder .tooltip.bottom .tooltip-arrow,
div#bodyPage .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000;
  border-width: 0 5px 5px;
}
div#popupReminder .popover,
div#bodyPage .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-background-clip: padding;
  background-clip: padding-box;
}
div#popupReminder .popover.top,
div#bodyPage .popover.top {
  margin-top: -10px;
}
div#popupReminder .popover.right,
div#bodyPage .popover.right {
  margin-left: 10px;
}
div#popupReminder .popover.bottom,
div#bodyPage .popover.bottom {
  margin-top: 10px;
}
div#popupReminder .popover.left,
div#bodyPage .popover.left {
  margin-left: -10px;
}
div#popupReminder .popover-title,
div#bodyPage .popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
div#popupReminder .popover-title:empty,
div#bodyPage .popover-title:empty {
  display: none;
}
div#popupReminder .popover-content,
div#bodyPage .popover-content {
  padding: 9px 14px;
}
div#popupReminder .popover .arrow, div#popupReminder .popover .arrow:after,
div#bodyPage .popover .arrow,
div#bodyPage .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
div#popupReminder .popover .arrow,
div#bodyPage .popover .arrow {
  border-width: 11px;
}
div#popupReminder .popover .arrow:after,
div#bodyPage .popover .arrow:after {
  border-width: 10px;
  content: "";
}
div#popupReminder .popover.top .arrow,
div#bodyPage .popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
div#popupReminder .popover.top .arrow:after,
div#bodyPage .popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #fff;
  border-bottom-width: 0;
}
div#popupReminder .popover.right .arrow,
div#bodyPage .popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
div#popupReminder .popover.right .arrow:after,
div#bodyPage .popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #fff;
  border-left-width: 0;
}
div#popupReminder .popover.bottom .arrow,
div#bodyPage .popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}
div#popupReminder .popover.bottom .arrow:after,
div#bodyPage .popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #fff;
  border-top-width: 0;
}
div#popupReminder .popover.left .arrow,
div#bodyPage .popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
}
div#popupReminder .popover.left .arrow:after,
div#bodyPage .popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #fff;
  border-right-width: 0;
}
div#popupReminder .thumbnails,
div#bodyPage .thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
div#popupReminder .thumbnails:before, div#popupReminder .thumbnails:after,
div#bodyPage .thumbnails:before,
div#bodyPage .thumbnails:after {
  display: table;
  line-height: 0;
  content: "";
}
div#popupReminder .thumbnails:after,
div#bodyPage .thumbnails:after {
  clear: both;
}
div#popupReminder .row-fluid .thumbnails,
div#bodyPage .row-fluid .thumbnails {
  margin-left: 0;
}
div#popupReminder .thumbnails > li,
div#bodyPage .thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}
div#popupReminder .thumbnail,
div#bodyPage .thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  transition: all 0.2s ease-in-out;
}
div#popupReminder a.thumbnail:hover, div#popupReminder a.thumbnail:focus,
div#bodyPage a.thumbnail:hover,
div#bodyPage a.thumbnail:focus {
  border-color: #08c;
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
div#popupReminder .thumbnail > img,
div#bodyPage .thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
div#popupReminder .thumbnail .caption,
div#bodyPage .thumbnail .caption {
  padding: 9px;
  color: #555;
}
div#popupReminder .media, div#popupReminder .media-body,
div#bodyPage .media,
div#bodyPage .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}
div#popupReminder .media, div#popupReminder .media .media,
div#bodyPage .media,
div#bodyPage .media .media {
  margin-top: 15px;
}
div#popupReminder .media:first-child,
div#bodyPage .media:first-child {
  margin-top: 0;
}
div#popupReminder .media-object,
div#bodyPage .media-object {
  display: block;
}
div#popupReminder .media-heading,
div#bodyPage .media-heading {
  margin: 0 0 5px;
}
div#popupReminder .media > .pull-left,
div#bodyPage .media > .pull-left {
  margin-right: 10px;
}
div#popupReminder .media > .pull-right,
div#bodyPage .media > .pull-right {
  margin-left: 10px;
}
div#popupReminder .media-list,
div#bodyPage .media-list {
  margin-left: 0;
  list-style: none;
}
div#popupReminder .label, div#popupReminder .badge,
div#bodyPage .label,
div#bodyPage .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999;
}
div#popupReminder .label,
div#bodyPage .label {
  border-radius: 3px;
}
div#popupReminder .badge,
div#bodyPage .badge {
  padding-right: 9px;
  padding-left: 9px;
  border-radius: 9px;
}
div#popupReminder .label:empty, div#popupReminder .badge:empty,
div#bodyPage .label:empty,
div#bodyPage .badge:empty {
  display: none;
}
div#popupReminder a.label:hover, div#popupReminder a.label:focus, div#popupReminder a.badge:hover, div#popupReminder a.badge:focus,
div#bodyPage a.label:hover,
div#bodyPage a.label:focus,
div#bodyPage a.badge:hover,
div#bodyPage a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
div#popupReminder .label-important, div#popupReminder .badge-important,
div#bodyPage .label-important,
div#bodyPage .badge-important {
  background-color: #b94a48;
}
div#popupReminder .label-important[href], div#popupReminder .badge-important[href],
div#bodyPage .label-important[href],
div#bodyPage .badge-important[href] {
  background-color: #953b39;
}
div#popupReminder .label-warning, div#popupReminder .badge-warning,
div#bodyPage .label-warning,
div#bodyPage .badge-warning {
  background-color: #f89406;
}
div#popupReminder .label-warning[href], div#popupReminder .badge-warning[href],
div#bodyPage .label-warning[href],
div#bodyPage .badge-warning[href] {
  background-color: #c67605;
}
div#popupReminder .label-success, div#popupReminder .badge-success,
div#bodyPage .label-success,
div#bodyPage .badge-success {
  background-color: #468847;
}
div#popupReminder .label-success[href], div#popupReminder .badge-success[href],
div#bodyPage .label-success[href],
div#bodyPage .badge-success[href] {
  background-color: #356635;
}
div#popupReminder .label-info, div#popupReminder .badge-info,
div#bodyPage .label-info,
div#bodyPage .badge-info {
  background-color: #3a87ad;
}
div#popupReminder .label-info[href], div#popupReminder .badge-info[href],
div#bodyPage .label-info[href],
div#bodyPage .badge-info[href] {
  background-color: #2d6987;
}
div#popupReminder .label-inverse, div#popupReminder .badge-inverse,
div#bodyPage .label-inverse,
div#bodyPage .badge-inverse {
  background-color: #333;
}
div#popupReminder .label-inverse[href], div#popupReminder .badge-inverse[href],
div#bodyPage .label-inverse[href],
div#bodyPage .badge-inverse[href] {
  background-color: #1a1a1a;
}
div#popupReminder .btn .label, div#popupReminder .btn .badge,
div#bodyPage .btn .label,
div#bodyPage .btn .badge {
  position: relative;
  top: -1px;
}
div#popupReminder .btn-mini .label, div#popupReminder .btn-mini .badge,
div#bodyPage .btn-mini .label,
div#bodyPage .btn-mini .badge {
  top: 0;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
div#popupReminder .progress,
div#bodyPage .progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5", endColorstr="#fff9f9f9", GradientType=0);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
div#popupReminder .progress .bar,
div#bodyPage .progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #fff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf", endColorstr="#ff0480be", GradientType=0);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  transition: width 0.6s ease;
}
div#popupReminder .progress .bar + .bar,
div#bodyPage .progress .bar + .bar {
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
div#popupReminder .progress-striped .bar,
div#bodyPage .progress-striped .bar {
  background-color: #149bdf;
  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: 40px 40px;
}
div#popupReminder .progress.active .bar,
div#bodyPage .progress.active .bar {
  animation: progress-bar-stripes 2s linear infinite;
}
div#popupReminder .progress-danger .bar, div#popupReminder .progress .bar-danger,
div#bodyPage .progress-danger .bar,
div#bodyPage .progress .bar-danger {
  background-color: #dd514c;
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b", endColorstr="#ffc43c35", GradientType=0);
}
div#popupReminder .progress-danger.progress-striped .bar, div#popupReminder .progress-striped .bar-danger,
div#bodyPage .progress-danger.progress-striped .bar,
div#bodyPage .progress-striped .bar-danger {
  background-color: #ee5f5b;
  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);
}
div#popupReminder .progress-success .bar, div#popupReminder .progress .bar-success,
div#bodyPage .progress-success .bar,
div#bodyPage .progress .bar-success {
  background-color: #5eb95e;
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462", endColorstr="#ff57a957", GradientType=0);
}
div#popupReminder .progress-success.progress-striped .bar, div#popupReminder .progress-striped .bar-success,
div#bodyPage .progress-success.progress-striped .bar,
div#bodyPage .progress-striped .bar-success {
  background-color: #62c462;
  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);
}
div#popupReminder .progress-info .bar, div#popupReminder .progress .bar-info,
div#bodyPage .progress-info .bar,
div#bodyPage .progress .bar-info {
  background-color: #4bb1cf;
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de", endColorstr="#ff339bb9", GradientType=0);
}
div#popupReminder .progress-info.progress-striped .bar, div#popupReminder .progress-striped .bar-info,
div#bodyPage .progress-info.progress-striped .bar,
div#bodyPage .progress-striped .bar-info {
  background-color: #5bc0de;
  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);
}
div#popupReminder .progress-warning .bar, div#popupReminder .progress .bar-warning,
div#bodyPage .progress-warning .bar,
div#bodyPage .progress .bar-warning {
  background-color: #faa732;
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450", endColorstr="#fff89406", GradientType=0);
}
div#popupReminder .progress-warning.progress-striped .bar, div#popupReminder .progress-striped .bar-warning,
div#bodyPage .progress-warning.progress-striped .bar,
div#bodyPage .progress-striped .bar-warning {
  background-color: #fbb450;
  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);
}
div#popupReminder .accordion,
div#bodyPage .accordion {
  margin-bottom: 20px;
}
div#popupReminder .accordion-group,
div#bodyPage .accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
div#popupReminder .accordion-heading,
div#bodyPage .accordion-heading {
  border-bottom: 0;
}
div#popupReminder .accordion-heading .accordion-toggle,
div#bodyPage .accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
div#popupReminder .accordion-toggle,
div#bodyPage .accordion-toggle {
  cursor: pointer;
}
div#popupReminder .accordion-inner,
div#bodyPage .accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
div#popupReminder .carousel,
div#bodyPage .carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
div#popupReminder .carousel-inner,
div#bodyPage .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
div#popupReminder .carousel-inner > .item,
div#bodyPage .carousel-inner > .item {
  position: relative;
  display: none;
  transition: 0.6s ease-in-out left;
}
div#popupReminder .carousel-inner > .item > img, div#popupReminder .carousel-inner > .item > a > img,
div#bodyPage .carousel-inner > .item > img,
div#bodyPage .carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}
div#popupReminder .carousel-inner > .active, div#popupReminder .carousel-inner > .next, div#popupReminder .carousel-inner > .prev,
div#bodyPage .carousel-inner > .active,
div#bodyPage .carousel-inner > .next,
div#bodyPage .carousel-inner > .prev {
  display: block;
}
div#popupReminder .carousel-inner > .active,
div#bodyPage .carousel-inner > .active {
  left: 0;
}
div#popupReminder .carousel-inner > .next, div#popupReminder .carousel-inner > .prev,
div#bodyPage .carousel-inner > .next,
div#bodyPage .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
div#popupReminder .carousel-inner > .next,
div#bodyPage .carousel-inner > .next {
  left: 100%;
}
div#popupReminder .carousel-inner > .prev,
div#bodyPage .carousel-inner > .prev {
  left: -100%;
}
div#popupReminder .carousel-inner > .next.left, div#popupReminder .carousel-inner > .prev.right,
div#bodyPage .carousel-inner > .next.left,
div#bodyPage .carousel-inner > .prev.right {
  left: 0;
}
div#popupReminder .carousel-inner > .active.left,
div#bodyPage .carousel-inner > .active.left {
  left: -100%;
}
div#popupReminder .carousel-inner > .active.right,
div#bodyPage .carousel-inner > .active.right {
  left: 100%;
}
div#popupReminder .carousel-control,
div#bodyPage .carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-align: center;
  background: #222;
  border: 3px solid #fff;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
div#popupReminder .carousel-control.right,
div#bodyPage .carousel-control.right {
  right: 15px;
  left: auto;
}
div#popupReminder .carousel-control:hover, div#popupReminder .carousel-control:focus,
div#bodyPage .carousel-control:hover,
div#bodyPage .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
div#popupReminder .carousel-indicators,
div#bodyPage .carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}
div#popupReminder .carousel-indicators li,
div#bodyPage .carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}
div#popupReminder .carousel-indicators .active,
div#bodyPage .carousel-indicators .active {
  background-color: #fff;
}
div#popupReminder .carousel-caption,
div#bodyPage .carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333;
  background: rgba(0, 0, 0, 0.75);
}
div#popupReminder .carousel-caption h4, div#popupReminder .carousel-caption p,
div#bodyPage .carousel-caption h4,
div#bodyPage .carousel-caption p {
  line-height: 20px;
  color: #fff;
}
div#popupReminder .carousel-caption h4,
div#bodyPage .carousel-caption h4 {
  margin: 0 0 5px;
}
div#popupReminder .carousel-caption p,
div#bodyPage .carousel-caption p {
  margin-bottom: 0;
}
div#popupReminder .hero-unit,
div#bodyPage .hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eee;
  border-radius: 6px;
}
div#popupReminder .hero-unit h1,
div#bodyPage .hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}
div#popupReminder .hero-unit li,
div#bodyPage .hero-unit li {
  line-height: 30px;
}
div#popupReminder .pull-right,
div#bodyPage .pull-right {
  float: right;
}
div#popupReminder .pull-left,
div#bodyPage .pull-left {
  float: left;
}
div#popupReminder .hide,
div#bodyPage .hide {
  display: none;
}
div#popupReminder .show,
div#bodyPage .show {
  display: block;
}
div#popupReminder .invisible,
div#bodyPage .invisible {
  visibility: hidden;
}
div#popupReminder .affix,
div#bodyPage .affix {
  position: fixed;
}
div#popupReminder .modal.fade .modal-dialog,
div#bodyPage .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, 0px);
}
div#popupReminder table.footable,
div#popupReminder table.footable-details,
div#bodyPage table.footable,
div#bodyPage table.footable-details {
  position: relative;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
div#popupReminder table.footable-details,
div#bodyPage table.footable-details {
  margin-bottom: 0;
}
div#popupReminder table > tbody > tr > td > span.footable-toggle,
div#bodyPage table > tbody > tr > td > span.footable-toggle {
  margin-right: 8px;
  opacity: 0.3;
}
div#popupReminder table > tbody > tr > td > span.footable-toggle.last-column,
div#bodyPage table > tbody > tr > td > span.footable-toggle.last-column {
  margin-left: 8px;
  float: right;
}
div#popupReminder table.table-condensed > tbody > tr > td > span.footable-toggle,
div#bodyPage table.table-condensed > tbody > tr > td > span.footable-toggle {
  margin-right: 5px;
}
div#popupReminder table.footable-details > thead > tr:first-child > th,
div#popupReminder table.footable-details > thead > tr:first-child > td,
div#popupReminder table.footable-details > tbody > tr:first-child > th,
div#popupReminder table.footable-details > tbody > tr:first-child > td,
div#popupReminder table.footable-details > tfoot > tr:first-child > th,
div#popupReminder table.footable-details > tfoot > tr:first-child > td,
div#bodyPage table.footable-details > thead > tr:first-child > th,
div#bodyPage table.footable-details > thead > tr:first-child > td,
div#bodyPage table.footable-details > tbody > tr:first-child > th,
div#bodyPage table.footable-details > tbody > tr:first-child > td,
div#bodyPage table.footable-details > tfoot > tr:first-child > th,
div#bodyPage table.footable-details > tfoot > tr:first-child > td {
  border-top-width: 0;
}
div#popupReminder table.footable-details.table-bordered > thead > tr:first-child > th,
div#popupReminder table.footable-details.table-bordered > thead > tr:first-child > td,
div#popupReminder table.footable-details.table-bordered > tbody > tr:first-child > th,
div#popupReminder table.footable-details.table-bordered > tbody > tr:first-child > td,
div#popupReminder table.footable-details.table-bordered > tfoot > tr:first-child > th,
div#popupReminder table.footable-details.table-bordered > tfoot > tr:first-child > td,
div#bodyPage table.footable-details.table-bordered > thead > tr:first-child > th,
div#bodyPage table.footable-details.table-bordered > thead > tr:first-child > td,
div#bodyPage table.footable-details.table-bordered > tbody > tr:first-child > th,
div#bodyPage table.footable-details.table-bordered > tbody > tr:first-child > td,
div#bodyPage table.footable-details.table-bordered > tfoot > tr:first-child > th,
div#bodyPage table.footable-details.table-bordered > tfoot > tr:first-child > td {
  border-top-width: 1px;
}
div#popupReminder div.footable-loader,
div#bodyPage div.footable-loader {
  vertical-align: middle;
  text-align: center;
  height: 300px;
  position: relative;
}
div#popupReminder div.footable-loader > span.fooicon,
div#bodyPage div.footable-loader > span.fooicon {
  display: inline-block;
  opacity: 0.3;
  font-size: 30px;
  line-height: 32px;
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  position: absolute;
  top: 50%;
  left: 50%;
  animation: fooicon-spin-r 2s infinite linear;
}
div#popupReminder table.footable > tbody > tr.footable-empty > td,
div#bodyPage table.footable > tbody > tr.footable-empty > td {
  vertical-align: middle;
  text-align: center;
  font-size: 30px;
}
div#popupReminder table.footable > tbody > tr > td,
div#popupReminder table.footable > tbody > tr > th,
div#bodyPage table.footable > tbody > tr > td,
div#bodyPage table.footable > tbody > tr > th {
  display: none;
}
div#popupReminder table.footable > tbody > tr.footable-empty > td,
div#popupReminder table.footable > tbody > tr.footable-empty > th,
div#popupReminder table.footable > tbody > tr.footable-detail-row > td,
div#popupReminder table.footable > tbody > tr.footable-detail-row > th,
div#bodyPage table.footable > tbody > tr.footable-empty > td,
div#bodyPage table.footable > tbody > tr.footable-empty > th,
div#bodyPage table.footable > tbody > tr.footable-detail-row > td,
div#bodyPage table.footable > tbody > tr.footable-detail-row > th {
  display: table-cell;
}
@keyframes fooicon-spin-r {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
div#popupReminder .fooicon,
div#bodyPage .fooicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings" !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div#popupReminder .fooicon:before,
div#popupReminder .fooicon:after,
div#bodyPage .fooicon:before,
div#bodyPage .fooicon:after {
  box-sizing: border-box;
}
div#popupReminder .fooicon-loader:before,
div#bodyPage .fooicon-loader:before {
  content: "\e030";
}
div#popupReminder .fooicon-plus:before,
div#bodyPage .fooicon-plus:before {
  content: "+";
}
div#popupReminder .fooicon-minus:before,
div#bodyPage .fooicon-minus:before {
  content: "−";
}
div#popupReminder .fooicon-search:before,
div#bodyPage .fooicon-search:before {
  content: "\e003";
}
div#popupReminder .fooicon-remove:before,
div#bodyPage .fooicon-remove:before {
  content: "\e014";
}
div#popupReminder .fooicon-sort:before,
div#bodyPage .fooicon-sort:before {
  content: "\e150";
}
div#popupReminder .fooicon-sort-asc:before,
div#bodyPage .fooicon-sort-asc:before {
  content: "\e155";
}
div#popupReminder .fooicon-sort-desc:before,
div#bodyPage .fooicon-sort-desc:before {
  content: "\e156";
}
div#popupReminder .fooicon-pencil:before,
div#bodyPage .fooicon-pencil:before {
  content: "✏";
}
div#popupReminder .fooicon-trash:before,
div#bodyPage .fooicon-trash:before {
  content: "\e020";
}
div#popupReminder .fooicon-eye-close:before,
div#bodyPage .fooicon-eye-close:before {
  content: "\e106";
}
div#popupReminder .fooicon-flash:before,
div#bodyPage .fooicon-flash:before {
  content: "\e162";
}
div#popupReminder .fooicon-cog:before,
div#bodyPage .fooicon-cog:before {
  content: "\e019";
}
div#popupReminder .fooicon-stats:before,
div#bodyPage .fooicon-stats:before {
  content: "\e185";
}
div#popupReminder table.footable > thead > tr.footable-filtering > th,
div#bodyPage table.footable > thead > tr.footable-filtering > th {
  border-bottom-width: 1px;
  font-weight: normal;
}
div#popupReminder table.footable > thead > tr.footable-filtering > th,
div#popupReminder table.footable.footable-filtering-right > thead > tr.footable-filtering > th,
div#bodyPage table.footable > thead > tr.footable-filtering > th,
div#bodyPage table.footable.footable-filtering-right > thead > tr.footable-filtering > th {
  text-align: right;
}
div#popupReminder table.footable.footable-filtering-left > thead > tr.footable-filtering > th,
div#bodyPage table.footable.footable-filtering-left > thead > tr.footable-filtering > th {
  text-align: left;
}
div#popupReminder table.footable.footable-filtering-center > thead > tr.footable-filtering > th,
div#bodyPage table.footable.footable-filtering-center > thead > tr.footable-filtering > th {
  text-align: center;
}
div#popupReminder table.footable > thead > tr.footable-filtering > th div.form-group,
div#bodyPage table.footable > thead > tr.footable-filtering > th div.form-group {
  margin-bottom: 0;
}
div#popupReminder table.footable > thead > tr.footable-filtering > th div.form-group + div.form-group,
div#bodyPage table.footable > thead > tr.footable-filtering > th div.form-group + div.form-group {
  margin-top: 5px;
}
div#popupReminder table.footable > thead > tr.footable-filtering > th div.input-group,
div#bodyPage table.footable > thead > tr.footable-filtering > th div.input-group {
  width: 100%;
}
div#popupReminder table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox,
div#bodyPage table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox {
  margin: 0;
  display: block;
  position: relative;
}
div#popupReminder table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox > label,
div#bodyPage table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox > label {
  display: block;
  padding-left: 20px;
}
div#popupReminder table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox input[type=checkbox],
div#bodyPage table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox input[type=checkbox] {
  position: absolute;
  margin-left: -20px;
}
@media (min-width: 768px) {
  div#popupReminder table.footable > thead > tr.footable-filtering > th div.input-group,
div#bodyPage table.footable > thead > tr.footable-filtering > th div.input-group {
    width: auto;
  }
  div#popupReminder table.footable > thead > tr.footable-filtering > th div.form-group,
div#bodyPage table.footable > thead > tr.footable-filtering > th div.form-group {
    margin-left: 2px;
    margin-right: 2px;
  }
  div#popupReminder table.footable > thead > tr.footable-filtering > th div.form-group + div.form-group,
div#bodyPage table.footable > thead > tr.footable-filtering > th div.form-group + div.form-group {
    margin-top: 0;
  }
}
div#popupReminder table.footable > thead > tr > td.footable-sortable,
div#popupReminder table.footable > thead > tr > th.footable-sortable,
div#popupReminder table.footable > tbody > tr > td.footable-sortable,
div#popupReminder table.footable > tbody > tr > th.footable-sortable,
div#popupReminder table.footable > tfoot > tr > td.footable-sortable,
div#popupReminder table.footable > tfoot > tr > th.footable-sortable,
div#bodyPage table.footable > thead > tr > td.footable-sortable,
div#bodyPage table.footable > thead > tr > th.footable-sortable,
div#bodyPage table.footable > tbody > tr > td.footable-sortable,
div#bodyPage table.footable > tbody > tr > th.footable-sortable,
div#bodyPage table.footable > tfoot > tr > td.footable-sortable,
div#bodyPage table.footable > tfoot > tr > th.footable-sortable {
  position: relative;
  padding-right: 30px;
  cursor: pointer;
}
div#popupReminder td.footable-sortable > span.fooicon,
div#popupReminder th.footable-sortable > span.fooicon,
div#bodyPage td.footable-sortable > span.fooicon,
div#bodyPage th.footable-sortable > span.fooicon {
  position: absolute;
  right: 6px;
  top: 50%;
  margin-top: -7px;
  opacity: 0;
  transition: opacity 0.3s ease-in;
}
div#popupReminder td.footable-sortable:hover > span.fooicon,
div#popupReminder th.footable-sortable:hover > span.fooicon,
div#bodyPage td.footable-sortable:hover > span.fooicon,
div#bodyPage th.footable-sortable:hover > span.fooicon {
  opacity: 1;
}
div#popupReminder td.footable-sortable.footable-asc > span.fooicon,
div#popupReminder th.footable-sortable.footable-asc > span.fooicon,
div#popupReminder td.footable-sortable.footable-desc > span.fooicon,
div#popupReminder th.footable-sortable.footable-desc > span.fooicon,
div#bodyPage td.footable-sortable.footable-asc > span.fooicon,
div#bodyPage th.footable-sortable.footable-asc > span.fooicon,
div#bodyPage td.footable-sortable.footable-desc > span.fooicon,
div#bodyPage th.footable-sortable.footable-desc > span.fooicon {
  opacity: 1;
}
div#popupReminder table.footable-sorting-disabled td.footable-sortable.footable-asc > span.fooicon,
div#popupReminder table.footable-sorting-disabled td.footable-sortable.footable-desc > span.fooicon,
div#popupReminder table.footable-sorting-disabled td.footable-sortable:hover > span.fooicon,
div#popupReminder table.footable-sorting-disabled th.footable-sortable.footable-asc > span.fooicon,
div#popupReminder table.footable-sorting-disabled th.footable-sortable.footable-desc > span.fooicon,
div#popupReminder table.footable-sorting-disabled th.footable-sortable:hover > span.fooicon,
div#bodyPage table.footable-sorting-disabled td.footable-sortable.footable-asc > span.fooicon,
div#bodyPage table.footable-sorting-disabled td.footable-sortable.footable-desc > span.fooicon,
div#bodyPage table.footable-sorting-disabled td.footable-sortable:hover > span.fooicon,
div#bodyPage table.footable-sorting-disabled th.footable-sortable.footable-asc > span.fooicon,
div#bodyPage table.footable-sorting-disabled th.footable-sortable.footable-desc > span.fooicon,
div#bodyPage table.footable-sorting-disabled th.footable-sortable:hover > span.fooicon {
  opacity: 0;
  visibility: hidden;
}
div#popupReminder table.footable > tfoot > tr.footable-paging > td > ul.pagination,
div#bodyPage table.footable > tfoot > tr.footable-paging > td > ul.pagination {
  margin: 10px 0 0 0;
}
div#popupReminder table.footable > tfoot > tr.footable-paging > td > span.label,
div#bodyPage table.footable > tfoot > tr.footable-paging > td > span.label {
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 4px 10px;
}
div#popupReminder table.footable > tfoot > tr.footable-paging > td,
div#popupReminder table.footable-paging-center > tfoot > tr.footable-paging > td,
div#bodyPage table.footable > tfoot > tr.footable-paging > td,
div#bodyPage table.footable-paging-center > tfoot > tr.footable-paging > td {
  text-align: center;
}
div#popupReminder table.footable-paging-left > tfoot > tr.footable-paging > td,
div#bodyPage table.footable-paging-left > tfoot > tr.footable-paging > td {
  text-align: left;
}
div#popupReminder table.footable-paging-right > tfoot > tr.footable-paging > td,
div#bodyPage table.footable-paging-right > tfoot > tr.footable-paging > td {
  text-align: right;
}
div#popupReminder ul.pagination > li.footable-page,
div#bodyPage ul.pagination > li.footable-page {
  display: none;
}
div#popupReminder ul.pagination > li.footable-page.visible,
div#bodyPage ul.pagination > li.footable-page.visible {
  display: inline;
}
div#popupReminder td.footable-editing,
div#bodyPage td.footable-editing {
  width: 90px;
  max-width: 90px;
}
div#popupReminder table.footable-editing-no-edit td.footable-editing,
div#popupReminder table.footable-editing-no-delete td.footable-editing,
div#popupReminder table.footable-editing-no-view td.footable-editing,
div#bodyPage table.footable-editing-no-edit td.footable-editing,
div#bodyPage table.footable-editing-no-delete td.footable-editing,
div#bodyPage table.footable-editing-no-view td.footable-editing {
  width: 70px;
  max-width: 70px;
}
div#popupReminder table.footable-editing-no-edit.footable-editing-no-delete td.footable-editing,
div#popupReminder table.footable-editing-no-edit.footable-editing-no-view td.footable-editing,
div#popupReminder table.footable-editing-no-delete.footable-editing-no-view td.footable-editing,
div#bodyPage table.footable-editing-no-edit.footable-editing-no-delete td.footable-editing,
div#bodyPage table.footable-editing-no-edit.footable-editing-no-view td.footable-editing,
div#bodyPage table.footable-editing-no-delete.footable-editing-no-view td.footable-editing {
  width: 50px;
  max-width: 50px;
}
div#popupReminder table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view td.footable-editing,
div#popupReminder table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view th.footable-editing,
div#bodyPage table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view td.footable-editing,
div#bodyPage table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view th.footable-editing {
  width: 0;
  max-width: 0;
  display: none !important;
}
div#popupReminder table.footable-editing-right td.footable-editing,
div#popupReminder table.footable-editing-right tr.footable-editing,
div#bodyPage table.footable-editing-right td.footable-editing,
div#bodyPage table.footable-editing-right tr.footable-editing {
  text-align: right;
}
div#popupReminder table.footable-editing-left td.footable-editing,
div#popupReminder table.footable-editing-left tr.footable-editing,
div#bodyPage table.footable-editing-left td.footable-editing,
div#bodyPage table.footable-editing-left tr.footable-editing {
  text-align: left;
}
div#popupReminder table.footable-editing button.footable-add,
div#popupReminder table.footable-editing button.footable-hide,
div#popupReminder table.footable-editing-show button.footable-show,
div#popupReminder table.footable-editing.footable-editing-always-show button.footable-show,
div#popupReminder table.footable-editing.footable-editing-always-show button.footable-hide,
div#popupReminder table.footable-editing.footable-editing-always-show.footable-editing-no-add tr.footable-editing,
div#bodyPage table.footable-editing button.footable-add,
div#bodyPage table.footable-editing button.footable-hide,
div#bodyPage table.footable-editing-show button.footable-show,
div#bodyPage table.footable-editing.footable-editing-always-show button.footable-show,
div#bodyPage table.footable-editing.footable-editing-always-show button.footable-hide,
div#bodyPage table.footable-editing.footable-editing-always-show.footable-editing-no-add tr.footable-editing {
  display: none;
}
div#popupReminder table.footable-editing.footable-editing-show button.footable-add,
div#popupReminder table.footable-editing.footable-editing-show button.footable-hide,
div#popupReminder table.footable-editing.footable-editing-always-show button.footable-add,
div#bodyPage table.footable-editing.footable-editing-show button.footable-add,
div#bodyPage table.footable-editing.footable-editing-show button.footable-hide,
div#bodyPage table.footable-editing.footable-editing-always-show button.footable-add {
  display: inline-block;
}
@media (min-width: 576px) {
  div#popupReminder .modal-dialog,
div#bodyPage .modal-dialog {
    max-width: 100%;
    margin: 0;
    height: 80vh;
  }
}
div#popupReminder .modal-content,
div#bodyPage .modal-content {
  height: 100vh;
}
div#popupReminder .modal-header,
div#bodyPage .modal-header {
  display: block;
}
div#popupReminder .modal-footer,
div#bodyPage .modal-footer {
  display: block;
}
#popUpUtenti .modal-content {
  height: calc(100vh - 10px) !important;
}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/stylesv6.css ***!
  \************************************************************************************************************************************************************************************************************************/

body {
    /*color: #536376;*/
    margin: 0;
    padding: 0;
}

.sprited {
    background: url('download_sprite.png') no-repeat;
    line-height: 1000px;
    overflow: hidden;
    display: block;
}

.invia_pin:hover {
    cursor: pointer;
}

#sign_up, #newPaziente, #prenotazioneConfermata {
    -moz-border-radius: 6px;
    background: #eef2f7;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px;
    border: 1px solid #536376;
    -webkit-box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px;
    -moz-box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px;
    padding: 14px 22px;
    /*width: 50%;*/
    /*position: relative;*/
    display: none;
    max-width: 80%;
}

#sign_up #sign_up_form, #newPaziente #newPaziente_form {
    margin-top: 13px;
}

#sign_up label, #newPaziente label {
    display: block;
    margin-bottom: 10px;
    color: #536376;
    font-size: .9em;
}

#sign_up label input, #newPaziente label input {
    display: block;
    width: 393px;
    height: 31px;
    background-position: -201px 0;
    padding: 2px 8px;
    font-size: 1.2em;
    line-height: 31px;
    max-width: 80%;
}

#see_id {
    width: 228px;
    height: 23px;
    background-position: -202px -133px;
}

#left_out {
    background-position: -202px -158px;
    width: 113px;
    height: 16px;
}

#sign_up_form, #newPaziente_form {
    position: relative;
    background: url('divider.png') repeat-x bottom left;
    padding-bottom: 54px;
    margin-bottom: 12px;
}

#actions {
    float: left;
    position: absolute;
    /*right: 0;*/
    height: 31px;
    bottom: 20px;
}

a.form_button {
    float: left;
    width: 93px;
    height: 31px;
    margin-right: 15px;
}

#cancel {
    background-position: -198px -36px;
}

#log_in {
    background-position: -291px -36px;
}

#cancel:hover {
    background-position: -198px -67px;
}

#cancel:active {
    background-position: -198px -98px;
}

#log_in:hover {
    background-position: -291px -67px;
}

#log_in:active {
    background-position: -291px -98px;
}

#close_x {
    /*background-color: red;*/
    width: 24px;
    height: 23px;
    overflow: hidden;
    line-height: 1000px;
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: -387px -102px;
}

#usage {
    background-position: -323px -172px;
    width: 67px;
    height: 22px;
}

.formcentrato {
    position: fixed;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -45%);
    -moz-border-radius: 6px;
    background: #eef2f7;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px;
    border: 1px solid #536376;
    -webkit-box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px;
    -moz-box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px;
    padding: 14px 22px;
    display: none;
    z-index: 955;
}

#signupNewInf {
    -moz-border-radius: 6px;
    background: #eef2f7;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px;
    border: 1px solid #536376;
    -webkit-box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px;
    -moz-box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px;
    padding: 14px 22px;
    /*width: 500px;*/
    position: relative;
    display: none;
    /*max-width: 80%;*/
    overflow-y: scroll;
    /*height: 90%;*/
}

::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

#signupNewUser #signupNewUser_form, #signupNewDoctor #signupNewDoc_form, #signupNewInformatore #signupNewDoctor #signupNewDoc_form, #confirmNewUser #confirmNewUser_form, /*#confirmNewDoctor #confirmNewDoc_form,*/
#modificaCellulare #modificaCellulare_form, #visitaPagamento #visitaPagamento_form, #scegliOrariPagamento #scegliOrariPagamento_form {
    margin-top: 13px;
}

#signupNewInf #signupNewInf_form, #confirmNewInf #confirmNewInf_form, #modificaCellulareInf #modificaCellulareInf_form {
    margin-top: 13px;
}

#signupNewUser label, #signupNewDoctor label, #signupNewInformatore label, #confirmNewUser label, /*#confirmNewDoctor label,*/
#modificaCellulare label {
    display: block;
    margin-bottom: 10px;
    color: #536376;
    font-size: .9em;
}

#signupNewUser label input, #signupNewDoctor label input, #signupNewInformatore label input, #confirmNewUser label input, /*#confirmNewDoctor label input,*/
#modificaCellulare label input {
    display: block;
    width: 99%;
    height: 31px;
    background-position: -201px 0;
    padding: 2px 8px;
    font-size: 1.2em;
    line-height: 31px;
    max-width: 99%;
}

#signupNewInf label, #confirmNewInf label, #modificaCellulareInf label {
    display: block;
    margin-bottom: 10px;
    color: #536376;
    font-size: .9em;
}

#signupNewInf label input, #confirmNewInf label input, #modificaCellulareInf label input {
    display: block;
    width: 99%;
    height: 31px;
    background-position: -201px 0;
    padding: 2px 8px;
    font-size: 1.2em;
    line-height: 31px;
    max-width: 99%;
}

#see_id {
    width: 228px;
    height: 23px;
    background-position: -202px -133px;
}

#left_out {
    background-position: -202px -158px;
    width: 113px;
    height: 16px;
}

#signupNewUser_form, #signupNewDoc_form, #modificaCellulare_form {
    position: relative;
    background: url('divider.png') repeat-x bottom left;
    padding-bottom: 54px;
    margin-bottom: 12px;
}

#actions {
    float: left;
    position: absolute;
    right: 0;
    height: 31px;
    bottom: 20px;
}

a.form_button {
    float: left;
    width: 93px;
    height: 31px;
    margin-right: 15px;
}

#cancel {
    background-position: -198px -36px;
}

#log_in {
    background-position: -291px -36px;
}

#cancel:hover {
    background-position: -198px -67px;
}

#cancel:active {
    background-position: -198px -98px;
}

#log_in:hover {
    background-position: -291px -67px;
}

#log_in:active {
    background-position: -291px -98px;
}

#usage {
    background-position: -323px -172px;
    width: 67px;
    height: 22px;
}

.close {
    font-size: 40px;
    color: red;
    float: right;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
}

.close:hover,
.close:focus {
    color: red;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    /*opacity: .5;*/
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}

.nascosto {
    display: none;
    visibility: hidden;
}

.mostra {
    display: block;
    visibility: visible;
}

.button_example {
    border: 1px solid #7d99ca;
    border-radius: 3px;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 10px 10px 10px;
    /*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
    font-weight: 400;
    text-align: center;
    color: #FFFFFF;
    background-color: #a5b8da;
    cursor: pointer;
}

.button_example:hover {
    border: 1px solid #5d7fbc;
    background-color: #819bcb;
    background-image: linear-gradient(top, #819bcb, #536f9d);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#819bcb, endColorstr=#536f9d);
}

.button_example2 {
    border: 1px solid #7d99ca;
    border-radius: 3px;
    font-family: arial, helvetica, sans-serif;
    padding: 5px 5px 5px 5px;
    font-weight: 400;
    text-align: center;
    color: #FFFFFF;
    background-color: #a5b8da;
    cursor: pointer;
}

.button_example2:hover {
    border: 1px solid #5d7fbc;
    background-color: #819bcb;
    background-image: linear-gradient(top, #819bcb, #536f9d);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#819bcb, endColorstr=#536f9d);
}

#FormNewApp, #FormNewAppInformatore, #FormNewAppPagamento, #formConfermaPrenotazione, #confirmNewUser, /*#confirmNewDoctor,*/
#Confermaregistrazione {

    -moz-border-radius: 6px;
    background: #eef2f7;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, .6) 0 2px 12px;
    border: 1px solid #536376;
    -webkit-box-shadow: rgba(0, 0, 0, .6) 0 2px 12px;
    -moz-box-shadow: rgba(0, 0, 0, .6) 0 2px 12px;
    padding: 14px 22px;
    display: none;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}

#FormNewAppInformatore #FormNewApp_formInformatore, #FormNewApp #FormNewApp_form, #FormNewAppPagamento #FormNewAppPagamento_form, #formConfermaPrenotazione #confermaPrenotazione_form {
    margin-top: 13px;
}

#FormNewAppInformatore label, #FormNewApp label, #FormNewAppPagamento label, #ConfermaPrenotazione label, #formConfermaPrenotazione label, #confirmNewUser label {
    display: block;
    margin-bottom: 10px;
    color: #536376;
    font-size: .9em;
}

#FormNewAppInformatore label input, #FormNewApp label input, #confirmNewUser label input, /*#confirmNewDoctor label input,*/
#FormNewAppPagamento label input, #ConfermaPrenotazione label input, #formConfermaPrenotazione label input {
    display: block;
    width: 99%; /*393px;*/
    height: 31px;
    background-position: -201px 0;
    padding: 2px 8px;
    font-size: 1.2em;
    line-height: 31px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}

#see_id {
    width: 228px;
    height: 23px;
    background-position: -202px -133px;
}

#left_out {
    background-position: -202px -158px;
    width: 113px;
    height: 16px;
}

#FormNewApp_formInformatore, #FormNewApp_form, #FormNewAppPagamento_form, #confermaPrenotazione_form {
    position: relative;
    background: url('divider.png') repeat-x bottom left;
    /*padding-bottom: 54px;*/
    margin-bottom: 12px;
}

.aaa {
    white-space: nowrap;
    text-align: left;
    overflow: hidden;
    width: 300px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    font-family: Helvetica;
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    /*word-spacing:1.6em;larghezza spazio vuoto*/
}

.supD {
    position: absolute;
    right: 0%;
    /*top: 0%;*/
    margin-top: 0px;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: normal;
    text-align: center;
    height: 50px;
    min-height: 50px;
    width: 100px;
}

.supD2 {
    position: absolute;
    right: 0%;
    /*top: 0%;*/
    margin-top: 50px;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: normal;
    text-align: center;
    height: 50px;
    min-height: 50px;
    width: 100px;
}

.clbtn2 {
    float: right;
    position: inherit;
    top: 0%;
    right: 0px;
    margin-right: 4px;
    margin-top: 0px;
    color: #0f1940;
}

/*codarossa*/

.CodaRossa[rel~=bookmark] {
    /*background-color:aliceblue;*/
    display: block;
    position: relative;
    width: 120px;
    /*height:120px;*/
    margin-bottom: 0px;
    border: 1px solid #888885;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font: 24px/35px "Helvetica Neue", Arial, sans-serif;
    text-align: center;
    letter-spacing: 2px;
    text-decoration: none;
    /*color: #666;*/
    color: black; /*colore numero*/
    background: #fcfcfc url('date-day-bg.png') repeat-x left 18px;
    min-height: 100px;
}

/* lift the suffix, so that the number is fully centered */

.CodaRossa[rel~=bookmark] sup {
    position: absolute;
    padding-top: 4px;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: normal;
    text-align: center;
    padding: 5px;
    /*color: red;*/
}

/* year + month */

.CodaRossa[rel~=bookmark] abbr {
    display: block;
    font-size: 20px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    letter-spacing: normal;
    color: white;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    padding: 5px;
}

/* month */

.CodaRossa[rel~=bookmark] > :first-child {
    width: 110px;
    margin: -1px 0 0 -1px;
    padding: 0 5px;
    border: 1px solid #832a28;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    /*color: red;*/
    background: #a33537 url('date-month-bg.png') repeat-x bottom left;
    padding: 5px;
}

/* numero */

.CodaRossa[rel~=bookmark] sup + abbr {
    position: absolute;
    top: 0;
    left: 0;
    width: 92px;
    padding: 0 3px;
    border: 1px solid #a33537;
    border-bottom: 1px solid #832a28;
    line-height: 14px;
    color: #000;
    text-align: right;
}

/* sotto*/

.CodaRossa[rel~=bookmark] sub {
    display: block;
    min-height: 28px;
    border-top: 1px solid #bbd;
    color: darkgray;
    /*margin: 0 3px;*/
    font: 22px Verdana, sans-serif;
    letter-spacing: normal;
    text-align: center;
    padding: 3px;
}

/*#############codagrigio#########################################*/

.CodaGrigio[rel~=bookmark] {
    display: block;
    position: relative;
    width: 60px;
    margin-bottom: 0px;
    border: 1px solid #888885;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font: 24px/35px "Helvetica Neue", Arial, sans-serif;
    text-align: center;
    letter-spacing: 2px;
    text-decoration: none;
    /*color: #666;*/
    /*color: red;*/ /*colore numero*/
    background: #fcfcfc;
}

/* lift the suffix, so that the number is fully centered */

.CodaGrigio[rel~=bookmark] sup {
    position: absolute;
    padding-top: 4px;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: normal;
    text-align: center;
    /*color: red;*/
}

/* year + month */

.CodaGrigio[rel~=bookmark] abbr {
    display: block;
    font-size: 10px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    letter-spacing: normal;
    color: white;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
}

/* month */

.CodaGrigio[rel~=bookmark] > :first-child {
    width: 50px;
    margin: -1px 0 0 -1px;
    padding: 0 5px;
    border: 1px solid #832a28;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    /*color: red;*/
    background: #444444;
}

/* numero */

.CodaGrigio[rel~=bookmark] sup + abbr {
    position: absolute;
    top: 0;
    left: 0;
    width: 52px;
    padding: 0 3px;
    border: 1px solid #a33537;
    border-bottom: 1px solid #832a28;
    line-height: 14px;
    color: #eaa;
    text-align: right;
}

/* sotto*/

.CodaGrigio[rel~=bookmark] sub {
    display: block;
    height: 17px;
    border-top: 1px solid #bbd;
    margin: 0 3px;
    font: 12px/16px Verdana, sans-serif;
    letter-spacing: normal;
    text-align: center;
    color: #aac;
}

/* ############################### codaverde ######################################## */

.CodaVerde[rel~=bookmark] {
    display: block;
    position: relative;
    width: 60px;
    margin-bottom: 0px;
    border: 1px solid #888885;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; /* day */
    font: 24px/35px "Helvetica Neue", Arial, sans-serif;
    text-align: center;
    letter-spacing: 2px;
    text-decoration: none;
    color: #666;
    background: #fcfcfc url('date-day-bg.png') repeat-x left 18px;
}

/* lift the suffix, so that the number is fully centered */

.CodaVerde[rel~=bookmark] sup {
    position: absolute;
    padding-top: 4px;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: normal;
    text-align: center;
}

/* year + month */

.CodaVerde[rel~=bookmark] abbr {
    display: block;
    font: 10px Verdana, sans-serif;
    letter-spacing: normal;
    color: white;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    text-align: center;
}

/* month */

.CodaVerde[rel~=bookmark] > :first-child {
    width: 50px;
    margin: -1px 0 0 -1px;
    padding: 0 5px;
    border: 1px solid #669B21;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    background: #77B526 url('date-month-bg.png') repeat-x bottom left;
}

/* year */

.CodaVerde[rel~=bookmark] sup + abbr {
    position: absolute;
    top: 0;
    left: 0;
    width: 52px;
    padding: 0 3px;
    border: 1px solid #77B526;
    border-bottom: 1px solid #669B21;
    line-height: 14px;
    color: #F2F5A9;
    text-align: right;
}

/* time */

.CodaVerde[rel~=bookmark] sub {
    display: block;
    height: 17px;
    border-top: 1px solid #bbd;
    margin: 0 3px;
    font: 12px/16px Verdana, sans-serif;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
}

/*   ************************************************************************+*/

.riquadro {
    width: 98%;
    margin: 5px;
    float: left;
    border: 1px solid #e5e5e5;
    /*border-color: gray;*/
    /*box-sizing: border-box;*/
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.logocorsivo {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 20px;
    color: #0094ff;
}

.hb3 {
    font-weight: 200;
    font-size: 16px;
    line-height: 1em;
    margin-bottom: 0;
    /*color: white;*/
}

#labelfadateext {
    /*titolo rea dai da te(piccolo)*/
    font-weight: 300;
    font-size: 18px;
    line-height: 1em;
    margin-bottom: 0;
    color: #0f1940;
    /*visibility: visible;
    display: block;*/
}

#Div_benvenuto {
    /*(piccolo)*/
    font-weight: 300;
    font-size: 16px;
    line-height: 1em;
    padding-top: 5px;
    margin: 5px 5px 5px 5px;
    color: #0f1940;
    text-align: center;
}

#labelfadateint {
    /*titolo rea dai da te(piccolo)*/
    /*font-weight: 300;
    font-size: 18px;
    line-height: 1em;
    margin-bottom: 0;
    color: black;
    visibility: hidden;
    display: none;*/
}

#headline {
    padding: 0.8em;
    /*color: rgba(0,174, 239);*/ /*/*rgba(0,174, 239, 0.7);*/
    /*text-shadow: white 0.08em 0.08em 0.18em;*/
    font-family: Roboto, helvetica, arial, sans-serif;
    /*background-color: #eee;*/
    /*background-image: url(./hero.jpg); */
    /*background-image: url(images/pediatric-clinic-en.jpg); */
    /*background-image: url(images/home-image.jpg);*/
    /*background-image: url(images/pediatric.jpg);*/
    /*background-image: url(images/45.jpg);*/
    /*background-image: url(images/18326943_xxl-620x350.jpg);*/
    /*background-image: url(images/Slider3.png);*/
    /*background-image: url(../images/PediaTotemslide1.jpg);*/
    background-size: cover;
}

#headline hh1 {
    font-weight: 200;
    font-size: 30px;
    line-height: 1em;
    margin-bottom: 0;
}

#headline hh1 + p {
    color: #808080;
    /*text-shadow: white 0.02em 0.01em 0.01em;*/
    font-weight: 200;
    font-size: 16px;
}

#headline hh2 {
    font-weight: 300;
    font-size: 30px;
    margin-top: 5px;
}

#blurb {
    padding: 1em;
}

#headline #blurb {
    font-weight: 300;
    font-size: 20px;
    /*padding: 10px;*/
    /*color:rgba(255,0,120,1);*/
    /*text-shadow: white 0.08em 0.08em 0.38em;*/
    color: #eee;
}

#headline #register {
    /*padding: 10px;*/
    color: rgba(0, 0, 71, 1);
    font-weight: 300;
}

#headline #register hh2 {
    font-weight: 300;
    padding: 0;
    margin: 0;
}

#headline #register label {
    font-size: 1.2em;
    font-weight: 200;
    padding-top: 12px;
    display: block;
}

#headline #register input {
    /*width: 100%;*/
    font-size: 18px;
    font-weight: 300;
    padding: 10px;
    box-sizing: border-box;
}

#headline #register input[type=submit] {
    background-color: #0f1940;
    /*background-color: hsl(8, 70%, 54%);*/
    color: white;
    margin-top: 20px;
    padding: 10px;
    border: none;
    box-sizing: border-box;
    font-size: 18px;
    /*font-weight: 400;*/
}

#section1, #section2, #section3 {
    box-sizing: border-box;
    padding: 20px;
}

#section1 hh2, #section2 hh2, #section3 hh2 {
    margin-top: 0;
    font-size: 24px;
}

#section1 {
    background-color: white;
    font-family: Roboto, sans-serif;
    font-weight: 100;
    font-size: 18px;
}

#section1 hh2 {
    font-weight: 300;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 20px;
}

#section1 hh2 + p {
}

#section1 video {
    width: 100%;
}

#section2 {
    /*background-color: #e9e9e9;*/
    background: url('background.png') no-repeat;
    background-size: cover;
    font-family: Roboto, sans-serif;
    font-weight: 100;
    font-size: 18px;
}

#section2 hh2 {
    font-weight: 300;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 20px;
}

#section2 hh2 + p {
    text-align: center;
}

#section2 div {
    text-align: center;
}

#section2 div img {
    width: 100%;
}

video {
    width: 48%;
}

#section3 {
    background-color: #00aeef;
    font-family: Roboto, sans-serif;
    font-weight: 100;
    text-align: center;
    vertical-align: middle;
    margin: auto;
}

#section3 hh2 {
    font-weight: 300;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 20px;
}

#section3 hh2 + p {
    text-align: center;
}

#section3 figure {
    text-align: center;
}

#section3 figure figcaption {
    text-align: center;
    font-weight: 400;
}

/*footer {
                font-family: Roboto, sans-serif;
                font-weight: 300;
                text-align: center;
                background-color: hsl(8, 70%, 54%);
                color: white;
                padding-bottom: 20px;
                padding-top: 20px;
            }*/

thead {
    font-weight: bold;
}

/*tbody {
    text-align: center;
}*/

@media screen and (min-width: 391px) and (max-width: 600px) {

    #labelfadateext {
        /*titolo rea dai da te(medio)*/
        font-size: 28px;
        /*visibility: hidden;*/
        /*display: none;*/
    }

    #labelfadateint {
        /*titolo rea dai da te(medio)*/
        /*font-weight: 300;
        font-size: 28px;
        line-height: 1em;
        margin-bottom: 0;
        color: black;
        visibility: visible;
        display: block;*/
    }

    #Div_benvenuto {
        /*(piccolo)*/
        font-weight: 300;
        font-size: 16px;
        line-height: 1em;
        padding-top: 5px;
        margin: 5px 5px 5px 5px;
        color: #0f1940;
        text-align: center;
    }


    /*codarossa*/
    .CodaRossa[rel~=bookmark] {
        width: 90px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        font: 20px "Helvetica Neue", Arial, sans-serif;
        background: #fcfcfc url('date-day-bg.png') repeat-x left 18px;
        min-height: 92px;
    }

    /* lift the suffix, so that the number is fully centered */
    .CodaRossa[rel~=bookmark] sup {
        padding-top: 4px;
        font-size: 16px;
        line-height: 30px;
        padding: 5px;
    }

    /* year + month */
    .CodaRossa[rel~=bookmark] abbr {
        font-size: 20px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        padding: 5px;
    }

    /* month */
    .CodaRossa[rel~=bookmark] > :first-child {
        width: 110px;
        padding: 0 5px;
        line-height: 16px;
        padding: 5px;
    }

    /* numero */
    .CodaRossa[rel~=bookmark] sup + abbr {
        width: 92px;
        line-height: 14px;
    }

    /* sotto*/
    .CodaRossa[rel~=bookmark] sub {
        height: 22px;
        font: 22px Verdana, sans-serif;
    }

    .titolini {
        padding-left: 5px;
        color: white;
        font-size: 16px;
    }


    /***********************************************/
    .hb3 {
        font-weight: 200;
        font-size: 20px;
        line-height: 1em;
        margin-bottom: 0;
        /*color: white;*/
    }

    .logocorsivo {
        font-family: Roboto, helvetica, arial, sans-serif;
        font-size: 40px;
        color: #eee;
    }

    #headline {
        padding: 0.8em;
        background-color: #eee;
        background-size: cover;
    }

    #headline hh1 {
        font-weight: 200;
        font-size: 50px;
        line-height: 1em;
        margin-bottom: 0;
    }

    #headline hh1 + p {
        font-size: 18px;
    }

    #headline hh2 {
        font-weight: 300;
        font-size: 30px;
        margin-top: 5px;
    }

    #headline hh3 {
        font-weight: 200;
        font-size: 20px;
        line-height: 1em;
        margin-bottom: 0;
        color: white;
    }

    #headline #blurb {
        font-weight: 300;
        font-size: 20px;
        /*padding: 10px;*/
        /*color:rgba(255,0,120,1);*/
        /*text-shadow: white 0.08em 0.08em 0.38em;*/
        color: #3b3939;
    }
}

@media screen and (max-width: 900px) {
    video {
        width: 90%;
    }
}

@media screen and (min-width: 600px) {

    #labelfadateext {
        /*titolo rea dai da te(medio)*/
        /*visibility: visible;*/
        font-size: 34px;
        /*display: block;*/
    }

    /*#labelfadateint {*/
    /*titolo rea dai da te(medio)*/
    /*font-weight: 300;
        font-size: 34px;
        line-height: 1em;
        margin-bottom: 0;
        color: black;
       visibility: hidden;
        display: none;*/
    /*}*/
    #Div_benvenuto {
        /*(piccolo)*/
        font-weight: 300;
        font-size: 16px;
        line-height: 1em;
        padding-top: 5px;
        margin: 5px 5px 5px 5px;
        color: #0f1940;
        text-align: center;
    }

    /*codarossa*/
    .CodaRossa[rel~=bookmark] {
        width: 120px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font: 24px/35px "Helvetica Neue", Arial, sans-serif;
        background: #fcfcfc url('date-day-bg.png') repeat-x left 18px;
        min-height: 100px;
    }

    /* lift the suffix, so that the number is fully centered */
    .CodaRossa[rel~=bookmark] sup {
        padding-top: 4px;
        font-size: 20px;
        line-height: 30px;
        padding: 5px;
    }

    /* year + month */
    .CodaRossa[rel~=bookmark] abbr {
        font-size: 20px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        padding: 5px;
    }

    /* month */
    .CodaRossa[rel~=bookmark] > :first-child {
        width: 120px;
        padding: 0 5px;
        line-height: 16px;
        padding: 5px;
    }

    /* numero */
    .CodaRossa[rel~=bookmark] sup + abbr {
        width: 92px;
        line-height: 14px;
    }

    /* sotto*/
    .CodaRossa[rel~=bookmark] sub {
        height: 22px;
        font: 22px Verdana, sans-serif;
    }

    /***********************************************/
    .hb3 {
        font-weight: 200;
        font-size: 25px;
        line-height: 1em;
        margin-bottom: 0;
        color: #536376;
    }

    .logocorsivo {
        font-family: Roboto, helvetica, arial, sans-serif;
        font-size: 60px;
        color: #0094ff;
    }

    /*#headline {
        padding: 20px 5%;*/
}

#headline hh1 {
    font-size: 90px;
    /*color:#e9e7e7;*/
    color: rgba(7, 90, 8, 0.8);
}

#headline hh1 + p {
    font-size: 20px;
    color: rgba(0, 0, 71, 0.8);
}

#headline hh2 {
    font-weight: 300;
    font-size: 25px;
    margin-top: 5px;
}

#headline hh3 {
    font-size: 30px;
    /*color:#e9e7e7;*/
    color: white;
}

.container {
    /*margin: auto;
    /*max-width: 800px;*/
    /*width:80%;*/
}

#headline #blurb {
    color: #3b3939;
    /*color:rgba(255,0,120,1);

                     text-shadow: whitesmoke 0.01em 0.02em 0.01em;*/
    float: left;
    /*font-weight: 400;*/
    width: 50%;
    font-size: 25px;
    box-sizing: border-box;
    padding-right: 10px;
}

#headline br {
    clear: both;
}

#headline #register {
    /*float: right;*/
    /*padding: 20px;*/
    /*width: 50%;*/
    box-sizing: border-box;
    font-weight: 300;
    border-radius: 8px;
}

#section1 #section2, #section3 {
    box-sizing: border-box;
    padding: 10px 20% 80px 20%;
}

#section1 hh2, #section2 hh2, #section3 hh2 {
    margin-top: 0;
    font-size: 60px;
}

#section1 ul {
    box-sizing: border-box;
    float: left;
    width: 50%;
    padding-right: 1em;
}

#section1 video {
    box-sizing: border-box;
    width: 50%;
    float: right;
}

#section1 br {
    clear: both;
}

#section2 div img {
    width: 30%;
    margin: 1%;
    box-sizing: border-box;
    border-radius: 50% 50%;
    box-shadow: black 0px 0px 5px;
}

.bottoneTipoA {
    font-size: 16px;
    font-weight: 300;
    background-color: #058707;
    /*background-color: hsl(8, 70%, 54%);*/
    color: white;
    margin: 5px;
    padding: 4px 5px 5px 4px;
    border: thin;
    border-color: gray;
    /*box-sizing: border-box;*/
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.bottonebig {
    font-size: 18px;
    font-weight: 300;
    background-color: #058707;
    /*background-color: hsl(8, 70%, 54%);*/
    color: white;
    margin: 5px;
    padding: 8px 8px 9px 7px;
    border: thin;
    border-color: gray;
    /*box-sizing: border-box;*/
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.bottoneTipoB {
    font-size: 16px;
    font-weight: 300;
    box-sizing: content-box;
    background-color: transparent;
    /*background-color: hsl(8, 70%, 54%);*/
    color: white;
    margin: 5px;
    padding: 4px 5px 5px 4px;
    border: solid;
    border-color: gray;
    /*box-sizing: border-box;*/
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.bottoneTipoC {
    font-size: 16px;
    font-weight: 300;
    box-sizing: content-box;
    background-color: transparent;
    /*background-color: hsl(8, 70%, 54%);*/
    color: black;
    margin: 5px;
    padding: 4px 5px 5px 4px;
    border: solid;
    border-color: gray;
    /*box-sizing: border-box;*/
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.bottoneslim {
    /*width: 100%;*/
    font-size: 18px;
    font-weight: 200;
    padding: 10px;
    box-sizing: border-box;
    background-color: #00aeef;
    /*background-color: hsl(8, 70%, 54%);*/
    color: white;
    margin-top: 20px;
    padding: 10px;
    border: solid;
    box-sizing: border-box;
}

.bottone {
    width: 100%;
    /*font-size: 18px;*/
    font-weight: 200;
    padding: 10px;
    box-sizing: border-box;
    background-color: #00aeef;
    /*background-color: hsl(8, 70%, 54%);*/
    color: white;
    margin-top: 20px;
    padding: 10px;
    border: solid;
    box-sizing: border-box;
}

.bottoncino {
    font-size: 18px;
    font-weight: 200;
    padding: 2px;
    box-sizing: border-box;
    background-color: #00aeef;
    /*background-color: hsl(8, 70%, 54%);*/
    color: white;
    /*margin-top: 20px;*/
    /*padding: 10px;*/
    border: solid;
    box-sizing: border-box;
}

.bottoneSeleziona {
    text-align: left;
    width: 350px;
    font-size: 18px;
    font-weight: 300;
    padding: 10px;
    box-sizing: border-box;
    /*background-color: rgba(7,90,8,0.8);*/
    background-color: #27a918;
    /*background-color: hsl(8, 70%, 54%);*/
    color: white;
    margin-top: 4px;
    padding: 2px 10px 2px 2px;
    border: solid;
    box-sizing: border-box;
    font-size: 18px;
}

.bottoneSelezionaApp {
    text-align: left;
    width: 350px;
    font-size: 18px;
    font-weight: 400;
    padding: 10px;
    box-sizing: border-box;
    background-color: transparent;
    /*background-color: hsl(8, 70%, 54%);*/
    color: #3b3939;
    margin-top: 4px;
    padding: 2px 10px 2px 2px;
    /*border: solid;
            box-sizing: border-box;*/
    font-size: 18px;
}

.pallino {
    text-align: center;
    /*min-width: 60px;
            height:50px;*/
    font-size: 20px;
    font-weight: 600;
    /*padding: 2px 2px 2px 2px;*/
    /*box-sizing: border-box;*/
    /*background-color: rgba(7,90,8,0.8);*/
    font-family: Arial, Helvetica, sans-serif;
    background-color: blue;
    color: white;
    /*background-color: hsl(8, 70%, 54%);*/
    padding: 2px 2px 2px 2px;
}

.bottoneAppUrg {
    text-align: left;
    width: 350px;
    font-size: 18px;
    font-weight: 400;
    padding: 10px;
    box-sizing: border-box;
    background-color: #ff0000;
    /*background-color: hsl(8, 70%, 54%);*/
    color: white;
    margin-top: 2px;
    padding: 10px;
    border: solid;
    box-sizing: border-box;
    font-size: 18px;
    text-align: left;
}

td.vertical {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg); /* Safari/Chrome */
    -moz-transform: rotate(-90deg); /* Firefox */
    -o-transform: rotate(-90deg); /* Opera */
    -ms-transform: rotate(-90deg); /* IE 9 */

}

.requiredError {
    border: red 1px solid !important;
    background-color: antiquewhite !important;
}

#requestPin {
    width: 400px;
    position: absolute;
    top: calc(50vh - 200px);
    right: 5px;
    left: calc(50vw - 200px);
    margin-top: 0px;
    height: 400px;
    background-color: white;
    border: 1px solid darkgray;
    border-radius: 5px;
}

#footerRequestPin {
    position: absolute;
    bottom: 0px;
    width: 100%;
    background-color: #808080;
    padding: 10px 0;
}

#headerRequestPin {
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid darkgrey;
}

#formRequestPin {
    padding: 20px;
}

#formRequestPin label {
    display: block;
    font-size: 14px;
    font-weight: bold;
}

#formRequestPin input {
    width: calc(100% - 15px);
    padding: 5px;
    font-size: 20px;
    border: 1px solid;
    border-radius: 5px;
}

#headerNewUser,
#headerNewMedico,
#headerNewInformatore {
    font-size: 25px;
    line-height: 40px;
}

@media screen and (min-width: 400px) {

    #headerNewUser {
        font-size: 18px;
    }

    #headerNewMedico {
        font-size: 18px;
    }

    #headerNewInformatore {
        font-size: 16px;
    }

}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/app/features/pgi/components/relative/relative.component.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
ul.ulradio li label {
  cursor: pointer;
}
ul.ulradio li label input[name=CbMotivoVisita] {
  margin-right: 5px;
}
#navLogo {
  text-align: center;
  line-height: 90px;
}
#navLogo img {
  max-height: 55px;
  padding: 0 20px;
  vertical-align: middle;
}
.ulradio li {
  color: #6666f6;
  display: block;
  position: relative;
  float: left;
  width: 100%;
  /*height: 100px;*/
  border-bottom: 1px solid rgba(200, 195, 195, 0.43);
}
.ulradio li input[type=radio] {
  position: absolute;
  visibility: hidden;
}
.ulradio li label {
  display: block;
  position: relative;
  font-weight: 300;
  /*padding: 25px 25px 25px 80px;*/
  padding-left: 50px;
  margin: 10px auto;
  height: 30px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-size: 1.35em;
}
@media screen and (max-width: 600px) {
  .ulradio li label {
    font-size: 5vw;
  }
}
.ulradio li:hover label {
  color: #6666f6;
}
.ulradio li .check {
  display: block;
  position: absolute;
  border: 5px solid #AAAAAA;
  border-radius: 100%;
  height: 35px;
  width: 35px;
  top: -5px;
  left: 5px;
  z-index: 5;
  transition: border 0.25s linear;
  -webkit-transition: border 0.25s linear;
}
.ulradio li:hover .check {
  border: 5px solid #6666f6;
}
.ulradio li .check::before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 15px;
  width: 15px;
  top: 5px;
  left: 5px;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}
input[type=radio]:checked ~ .check {
  border: 5px solid #0DFF92;
}
input[type=radio]:checked ~ .check::before {
  background: #0DFF92;
}
.reservation-tab {
  background-color: #F0F8FF;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/specialcare/all_icons_min.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*============================================================================================*/
/* FONTELLO */
/*============================================================================================*/
@font-face{font-family:fontello;src:url('fontello.eot?32974303');src:url('fontello.eot?32974303#iefix') format('embedded-opentype'),url('fontello.woff?32974303') format('woff'),url('fontello.ttf?32974303') format('truetype'),url('fontello.svg?32974303#fontello') format('svg');font-weight:400;font-style:normal}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.icon-spin3:before{content:'\e800'}
.icon-youtube-4:before{content:'\ef87'}
.icon-spin5:before{content:'\e802'}
.icon-spin6:before{content:'\e803'}
.icon-glass:before{content:'\e804'}
.icon-music:before{content:'\e805'}
.icon-search:before{content:'\e806'}
.icon-mail:before{content:'\e807'}
.icon-mail-alt:before{content:'\e808'}
.icon-heart:before{content:'\e809'}
.icon-heart-empty:before{content:'\e80a'}
.icon-star:before{content:'\e80b'}
.icon-star-empty:before{content:'\e80c'}
.icon-star-half:before{content:'\e80d'}
.icon-star-half-alt:before{content:'\e80e'}
.icon-user:before{content:'\e80f'}
.icon-users:before{content:'\e827'}
.icon-male:before{content:'\e810'}
.icon-female:before{content:'\e811'}
.icon-video:before{content:'\e812'}
.icon-videocam:before{content:'\e813'}
.icon-picture:before{content:'\e814'}
.icon-camera:before{content:'\e815'}
.icon-camera-alt:before{content:'\e816'}
.icon-th-large:before{content:'\e817'}
.icon-th:before{content:'\e818'}
.icon-th-list:before{content:'\e819'}
.icon-ok:before{content:'\e81a'}
.icon-ok-circled:before{content:'\e81b'}
.icon-ok-circled2:before{content:'\e81c'}
.icon-ok-squared:before{content:'\e81d'}
.icon-cancel:before{content:'\e81e'}
.icon-cancel-circled:before{content:'\e81f'}
.icon-cancel-circled2:before{content:'\e820'}
.icon-plus:before{content:'\e821'}
.icon-plus-circled:before{content:'\e822'}
.icon-plus-squared:before{content:'\e823'}
.icon-plus-squared-small:before{content:'\e824'}
.icon-minus:before{content:'\e825'}
.icon-minus-circled:before{content:'\e826'}
.icon-minus-squared:before{content:'\e828'}
.icon-minus-squared-alt:before{content:'\e829'}
.icon-minus-squared-small:before{content:'\e82a'}
.icon-help:before{content:'\e82b'}
.icon-help-circled:before{content:'\e82c'}
.icon-info-circled:before{content:'\e82d'}
.icon-info:before{content:'\e82e'}
.icon-home:before{content:'\e82f'}
.icon-link:before{content:'\e830'}
.icon-unlink:before{content:'\e831'}
.icon-link-ext:before{content:'\e832'}
.icon-link-ext-alt:before{content:'\e833'}
.icon-attach:before{content:'\e834'}
.icon-lock:before{content:'\e835'}
.icon-lock-open:before{content:'\e836'}
.icon-lock-open-alt:before{content:'\e837'}
.icon-pin:before{content:'\e838'}
.icon-eye:before{content:'\e839'}
.icon-eye-off:before{content:'\e83a'}
.icon-tag:before{content:'\e83b'}
.icon-tags:before{content:'\e83c'}
.icon-bookmark:before{content:'\e83d'}
.icon-bookmark-empty:before{content:'\e83e'}
.icon-flag:before{content:'\e83f'}
.icon-flag-empty:before{content:'\e840'}
.icon-flag-checkered:before{content:'\e841'}
.icon-thumbs-up:before{content:'\e842'}
.icon-thumbs-down:before{content:'\e843'}
.icon-thumbs-up-alt:before{content:'\e844'}
.icon-thumbs-down-alt:before{content:'\e845'}
.icon-download:before{content:'\e846'}
.icon-upload:before{content:'\e847'}
.icon-download-cloud:before{content:'\e848'}
.icon-upload-cloud:before{content:'\e849'}
.icon-reply:before{content:'\e84a'}
.icon-reply-all:before{content:'\e84b'}
.icon-forward:before{content:'\e84c'}
.icon-quote-left:before{content:'\e84d'}
.icon-quote-right:before{content:'\e84e'}
.icon-code:before{content:'\e84f'}
.icon-export:before{content:'\e850'}
.icon-export-alt:before{content:'\e851'}
.icon-pencil:before{content:'\e852'}
.icon-pencil-squared:before{content:'\e853'}
.icon-edit:before{content:'\e854'}
.icon-print:before{content:'\e855'}
.icon-retweet:before{content:'\e856'}
.icon-keyboard:before{content:'\e857'}
.icon-gamepad:before{content:'\e858'}
.icon-comment:before{content:'\e859'}
.icon-chat:before{content:'\e85a'}
.icon-comment-empty:before{content:'\e85b'}
.icon-chat-empty:before{content:'\e85c'}
.icon-bell:before{content:'\e85d'}
.icon-bell-alt:before{content:'\e85e'}
.icon-attention-alt:before{content:'\e85f'}
.icon-attention:before{content:'\e860'}
.icon-attention-circled:before{content:'\e861'}
.icon-location:before{content:'\e862'}
.icon-direction:before{content:'\e863'}
.icon-compass:before{content:'\e864'}
.icon-trash:before{content:'\e865'}
.icon-doc:before{content:'\e866'}
.icon-docs:before{content:'\e867'}
.icon-doc-text:before{content:'\e868'}
.icon-doc-inv:before{content:'\e869'}
.icon-doc-text-inv:before{content:'\e86a'}
.icon-folder:before{content:'\e86b'}
.icon-folder-open:before{content:'\e86c'}
.icon-folder-empty:before{content:'\e86d'}
.icon-folder-open-empty:before{content:'\e86e'}
.icon-box:before{content:'\e86f'}
.icon-rss:before{content:'\e870'}
.icon-rss-squared:before{content:'\e871'}
.icon-phone:before{content:'\e872'}
.icon-phone-squared:before{content:'\e873'}
.icon-menu:before{content:'\e874'}
.icon-cog:before{content:'\e875'}
.icon-cog-alt:before{content:'\e876'}
.icon-wrench:before{content:'\e877'}
.icon-basket:before{content:'\e878'}
.icon-calendar:before{content:'\e879'}
.icon-calendar-empty:before{content:'\e87a'}
.icon-login:before{content:'\e87b'}
.icon-logout:before{content:'\e87c'}
.icon-mic:before{content:'\e87d'}
.icon-mute:before{content:'\e87e'}
.icon-volume-off:before{content:'\e87f'}
.icon-volume-down:before{content:'\e880'}
.icon-volume-up:before{content:'\e881'}
.icon-headphones:before{content:'\e882'}
.icon-clock:before{content:'\e883'}
.icon-lightbulb:before{content:'\e884'}
.icon-block:before{content:'\e885'}
.icon-resize-full:before{content:'\e886'}
.icon-resize-full-alt:before{content:'\e887'}
.icon-resize-small:before{content:'\e888'}
.icon-resize-vertical:before{content:'\e889'}
.icon-resize-horizontal:before{content:'\e88a'}
.icon-move:before{content:'\e88b'}
.icon-zoom-in:before{content:'\e88c'}
.icon-zoom-out:before{content:'\e88d'}
.icon-down-circled2:before{content:'\e88e'}
.icon-up-circled2:before{content:'\e88f'}
.icon-left-circled2:before{content:'\e890'}
.icon-right-circled2:before{content:'\e891'}
.icon-down-dir:before{content:'\e892'}
.icon-up-dir:before{content:'\e893'}
.icon-left-dir:before{content:'\e894'}
.icon-right-dir:before{content:'\e895'}
.icon-down-open:before{content:'\e896'}
.icon-left-open:before{content:'\e897'}
.icon-right-open:before{content:'\e898'}
.icon-up-open:before{content:'\e899'}
.icon-angle-left:before{content:'\e89a'}
.icon-angle-right:before{content:'\e89b'}
.icon-angle-up:before{content:'\e89c'}
.icon-angle-down:before{content:'\e89d'}
.icon-angle-circled-left:before{content:'\e89e'}
.icon-angle-circled-right:before{content:'\e89f'}
.icon-angle-circled-up:before{content:'\e8a0'}
.icon-angle-circled-down:before{content:'\e8a1'}
.icon-angle-double-left:before{content:'\e8a2'}
.icon-angle-double-right:before{content:'\e8a3'}
.icon-angle-double-up:before{content:'\e8a4'}
.icon-angle-double-down:before{content:'\e8a5'}
.icon-down:before{content:'\e8a6'}
.icon-left:before{content:'\e8a7'}
.icon-right:before{content:'\e8a8'}
.icon-up:before{content:'\e8a9'}
.icon-down-big:before{content:'\e8aa'}
.icon-left-big:before{content:'\e8ab'}
.icon-right-big:before{content:'\e8ac'}
.icon-up-big:before{content:'\e8ad'}
.icon-right-hand:before{content:'\e8ae'}
.icon-left-hand:before{content:'\e8af'}
.icon-up-hand:before{content:'\e8b0'}
.icon-down-hand:before{content:'\e8b1'}
.icon-left-circled:before{content:'\e8b2'}
.icon-right-circled:before{content:'\e8b3'}
.icon-up-circled:before{content:'\e8b4'}
.icon-down-circled:before{content:'\e8b5'}
.icon-cw:before{content:'\e8b6'}
.icon-ccw:before{content:'\e8b7'}
.icon-arrows-cw:before{content:'\e8b8'}
.icon-level-up:before{content:'\e8b9'}
.icon-level-down:before{content:'\e8ba'}
.icon-shuffle:before{content:'\e8bb'}
.icon-exchange:before{content:'\e8bc'}
.icon-expand:before{content:'\e8bd'}
.icon-collapse:before{content:'\e8be'}
.icon-expand-right:before{content:'\e8bf'}
.icon-collapse-left:before{content:'\e8c0'}
.icon-play:before{content:'\e8c1'}
.icon-play-circled:before{content:'\e8c2'}
.icon-play-circled2:before{content:'\e8c3'}
.icon-stop:before{content:'\e8c4'}
.icon-pause:before{content:'\e8c5'}
.icon-to-end:before{content:'\e8c6'}
.icon-to-end-alt:before{content:'\e8c7'}
.icon-to-start:before{content:'\e8c8'}
.icon-to-start-alt:before{content:'\e8c9'}
.icon-fast-fw:before{content:'\e8ca'}
.icon-fast-bw:before{content:'\e8cb'}
.icon-eject:before{content:'\e8cc'}
.icon-target:before{content:'\e8cd'}
.icon-signal:before{content:'\e8ce'}
.icon-award:before{content:'\e8cf'}
.icon-desktop:before{content:'\e8d0'}
.icon-laptop:before{content:'\e8d1'}
.icon-tablet:before{content:'\e8d2'}
.icon-mobile:before{content:'\e8d3'}
.icon-inbox:before{content:'\e8d4'}
.icon-globe:before{content:'\e8d5'}
.icon-sun:before{content:'\e8d6'}
.icon-cloud:before{content:'\e8d7'}
.icon-flash:before{content:'\e8d8'}
.icon-moon:before{content:'\e8d9'}
.icon-umbrella:before{content:'\e8da'}
.icon-flight:before{content:'\e8db'}
.icon-fighter-jet:before{content:'\e8dc'}
.icon-leaf:before{content:'\e8dd'}
.icon-font:before{content:'\e8de'}
.icon-bold:before{content:'\e8df'}
.icon-italic:before{content:'\e8e0'}
.icon-text-height:before{content:'\e8e1'}
.icon-text-width:before{content:'\e8e2'}
.icon-align-left:before{content:'\e8e3'}
.icon-align-center:before{content:'\e8e4'}
.icon-align-right:before{content:'\e8e5'}
.icon-align-justify:before{content:'\e8e6'}
.icon-list:before{content:'\e8e7'}
.icon-indent-left:before{content:'\e8e8'}
.icon-indent-right:before{content:'\e8e9'}
.icon-list-bullet:before{content:'\e8ea'}
.icon-list-numbered:before{content:'\e8eb'}
.icon-strike:before{content:'\e8ec'}
.icon-underline:before{content:'\e8ed'}
.icon-superscript:before{content:'\e8ee'}
.icon-subscript:before{content:'\e8ef'}
.icon-table:before{content:'\e8f0'}
.icon-columns:before{content:'\e8f1'}
.icon-crop:before{content:'\e8f2'}
.icon-scissors:before{content:'\e8f3'}
.icon-paste:before{content:'\e8f4'}
.icon-briefcase:before{content:'\e8f5'}
.icon-suitcase:before{content:'\e8f6'}
.icon-ellipsis:before{content:'\e8f7'}
.icon-ellipsis-vert:before{content:'\e8f8'}
.icon-off:before{content:'\e8f9'}
.icon-road:before{content:'\e8fa'}
.icon-list-alt:before{content:'\e8fb'}
.icon-qrcode:before{content:'\e8fc'}
.icon-barcode:before{content:'\e8fd'}
.icon-book:before{content:'\e8fe'}
.icon-ajust:before{content:'\e8ff'}
.icon-tint:before{content:'\e900'}
.icon-check:before{content:'\e901'}
.icon-check-empty:before{content:'\e902'}
.icon-circle:before{content:'\e903'}
.icon-circle-empty:before{content:'\e904'}
.icon-dot-circled:before{content:'\e905'}
.icon-asterisk:before{content:'\e906'}
.icon-gift:before{content:'\e907'}
.icon-fire:before{content:'\e908'}
.icon-magnet:before{content:'\e909'}
.icon-chart-bar:before{content:'\e90a'}
.icon-ticket:before{content:'\e90b'}
.icon-credit-card:before{content:'\e90c'}
.icon-floppy:before{content:'\e90d'}
.icon-megaphone:before{content:'\e90e'}
.icon-hdd:before{content:'\e90f'}
.icon-key:before{content:'\e910'}
.icon-fork:before{content:'\e911'}
.icon-rocket:before{content:'\e912'}
.icon-bug:before{content:'\e913'}
.icon-certificate:before{content:'\e914'}
.icon-tasks:before{content:'\e915'}
.icon-filter:before{content:'\e916'}
.icon-beaker:before{content:'\e917'}
.icon-magic:before{content:'\e918'}
.icon-truck:before{content:'\e919'}
.icon-money:before{content:'\e91a'}
.icon-euro:before{content:'\e91b'}
.icon-pound:before{content:'\e91c'}
.icon-dollar:before{content:'\e91d'}
.icon-rupee:before{content:'\e91e'}
.icon-yen:before{content:'\e91f'}
.icon-rouble:before{content:'\e920'}
.icon-try:before{content:'\e921'}
.icon-won:before{content:'\e922'}
.icon-bitcoin:before{content:'\e923'}
.icon-sort:before{content:'\e924'}
.icon-sort-down:before{content:'\e925'}
.icon-sort-up:before{content:'\e926'}
.icon-sort-alt-up:before{content:'\e927'}
.icon-sort-alt-down:before{content:'\e928'}
.icon-sort-name-up:before{content:'\e929'}
.icon-sort-name-down:before{content:'\e92a'}
.icon-sort-number-up:before{content:'\e92b'}
.icon-sort-number-down:before{content:'\e92c'}
.icon-hammer:before{content:'\e92d'}
.icon-gauge:before{content:'\e92e'}
.icon-sitemap:before{content:'\e92f'}
.icon-spinner:before{content:'\e930'}
.icon-coffee:before{content:'\e931'}
.icon-food:before{content:'\e932'}
.icon-beer:before{content:'\e933'}
.icon-user-md:before{content:'\e934'}
.icon-stethoscope:before{content:'\e935'}
.icon-ambulance:before{content:'\e936'}
.icon-medkit:before{content:'\e937'}
.icon-h-sigh:before{content:'\e938'}
.icon-hospital:before{content:'\e939'}
.icon-building:before{content:'\e93a'}
.icon-smile:before{content:'\e93b'}
.icon-frown:before{content:'\e93c'}
.icon-meh:before{content:'\e93d'}
.icon-anchor:before{content:'\e93e'}
.icon-terminal:before{content:'\e93f'}
.icon-eraser:before{content:'\e940'}
.icon-puzzle:before{content:'\e941'}
.icon-shield:before{content:'\e942'}
.icon-extinguisher:before{content:'\e943'}
.icon-bullseye:before{content:'\e944'}
.icon-wheelchair:before{content:'\e945'}
.icon-adn:before{content:'\e946'}
.icon-android:before{content:'\e947'}
.icon-apple:before{content:'\e948'}
.icon-bitbucket:before{content:'\e949'}
.icon-bitbucket-squared:before{content:'\e94a'}
.icon-css3:before{content:'\e94b'}
.icon-dribbble:before{content:'\e94c'}
.icon-dropbox:before{content:'\e94d'}
.icon-facebook:before{content:'\e94e'}
.icon-facebook-squared:before{content:'\e94f'}
.icon-flickr:before{content:'\e950'}
.icon-foursquare:before{content:'\e951'}
.icon-github:before{content:'\e952'}
.icon-github-squared:before{content:'\e953'}
.icon-github-circled:before{content:'\e954'}
.icon-gittip:before{content:'\e955'}
.icon-gplus-squared:before{content:'\e956'}
.icon-gplus:before{content:'\e957'}
.icon-html5:before{content:'\e958'}
.icon-instagramm:before{content:'\e959'}
.icon-linkedin-squared:before{content:'\e95a'}
.icon-linux:before{content:'\e95b'}
.icon-linkedin:before{content:'\e95c'}
.icon-maxcdn:before{content:'\e95d'}
.icon-pagelines:before{content:'\e95e'}
.icon-pinterest-circled:before{content:'\e95f'}
.icon-pinterest-squared:before{content:'\e960'}
.icon-renren:before{content:'\e961'}
.icon-skype:before{content:'\e962'}
.icon-stackexchange:before{content:'\e963'}
.icon-stackoverflow:before{content:'\e964'}
.icon-trello:before{content:'\e965'}
.icon-tumblr:before{content:'\e966'}
.icon-tumblr-squared:before{content:'\e967'}
.icon-twitter-squared:before{content:'\e968'}
.icon-twitter:before{content:'\e969'}
.icon-vimeo-squared:before{content:'\e96a'}
.icon-vkontakte:before{content:'\e96b'}
.icon-weibo:before{content:'\e96c'}
.icon-windows:before{content:'\e96d'}
.icon-xing:before{content:'\e96e'}
.icon-xing-squared:before{content:'\e96f'}
.icon-youtube:before{content:'\e970'}
.icon-youtube-squared:before{content:'\e971'}
.icon-youtube-play:before{content:'\e972'}
.icon-blank:before{content:'\e973'}
.icon-lemon:before{content:'\e974'}
.icon-note:before{content:'\e975'}
.icon-note-beamed:before{content:'\e976'}
.icon-music-1:before{content:'\e977'}
.icon-search-1:before{content:'\e978'}
.icon-flashlight:before{content:'\e979'}
.icon-mail-1:before{content:'\e97a'}
.icon-heart-1:before{content:'\e97b'}
.icon-heart-empty-1:before{content:'\e97c'}
.icon-star-1:before{content:'\e97d'}
.icon-star-empty-1:before{content:'\e97e'}
.icon-user-1:before{content:'\e97f'}
.icon-users-1:before{content:'\e980'}
.icon-user-add:before{content:'\e981'}
.icon-video-1:before{content:'\e982'}
.icon-picture-1:before{content:'\e983'}
.icon-camera-1:before{content:'\e984'}
.icon-layout:before{content:'\e985'}
.icon-menu-1:before{content:'\e986'}
.icon-check-1:before{content:'\e987'}
.icon-cancel-1:before{content:'\e988'}
.icon-cancel-circled-1:before{content:'\e989'}
.icon-cancel-squared:before{content:'\e98a'}
.icon-plus-1:before{content:'\e98b'}
.icon-plus-circled-1:before{content:'\e98c'}
.icon-plus-squared-1:before{content:'\e98d'}
.icon-minus-1:before{content:'\e98e'}
.icon-minus-circled-1:before{content:'\e98f'}
.icon-minus-squared-1:before{content:'\e990'}
.icon-help-1:before{content:'\e991'}
.icon-help-circled-1:before{content:'\e992'}
.icon-info-1:before{content:'\e993'}
.icon-info-circled-1:before{content:'\e994'}
.icon-back:before{content:'\e995'}
.icon-home-1:before{content:'\e996'}
.icon-link-1:before{content:'\e997'}
.icon-attach-1:before{content:'\e998'}
.icon-lock-1:before{content:'\e999'}
.icon-lock-open-1:before{content:'\e99a'}
.icon-eye-1:before{content:'\e99b'}
.icon-tag-1:before{content:'\e99c'}
.icon-bookmark-1:before{content:'\e99d'}
.icon-bookmarks:before{content:'\e99e'}
.icon-flag-1:before{content:'\e99f'}
.icon-thumbs-up-1:before{content:'\e9a0'}
.icon-thumbs-down-1:before{content:'\e9a1'}
.icon-download-1:before{content:'\e9a2'}
.icon-upload-1:before{content:'\e9a3'}
.icon-upload-cloud-1:before{content:'\e9a4'}
.icon-reply-1:before{content:'\e9a5'}
.icon-reply-all-1:before{content:'\e9a6'}
.icon-forward-1:before{content:'\e9a7'}
.icon-quote:before{content:'\e9a8'}
.icon-code-1:before{content:'\e9a9'}
.icon-export-1:before{content:'\e9aa'}
.icon-pencil-1:before{content:'\e9ab'}
.icon-feather:before{content:'\e9ac'}
.icon-print-1:before{content:'\e9ad'}
.icon-retweet-1:before{content:'\e9ae'}
.icon-keyboard-1:before{content:'\e9af'}
.icon-comment-1:before{content:'\e9b0'}
.icon-chat-1:before{content:'\e9b1'}
.icon-bell-1:before{content:'\e9b2'}
.icon-attention-1:before{content:'\e9b3'}
.icon-alert:before{content:'\e9b4'}
.icon-vcard:before{content:'\e9b5'}
.icon-address:before{content:'\e9b6'}
.icon-location-1:before{content:'\e9b7'}
.icon-map:before{content:'\e9b8'}
.icon-direction-1:before{content:'\e9b9'}
.icon-compass-1:before{content:'\e9ba'}
.icon-cup:before{content:'\e9bb'}
.icon-trash-1:before{content:'\e9bc'}
.icon-doc-1:before{content:'\e9bd'}
.icon-docs-1:before{content:'\e9be'}
.icon-doc-landscape:before{content:'\e9bf'}
.icon-doc-text-1:before{content:'\e9c0'}
.icon-doc-text-inv-1:before{content:'\e9c1'}
.icon-newspaper:before{content:'\e9c2'}
.icon-book-open:before{content:'\e9c3'}
.icon-book-1:before{content:'\e9c4'}
.icon-folder-1:before{content:'\e9c5'}
.icon-archive:before{content:'\e9c6'}
.icon-box-1:before{content:'\e9c7'}
.icon-rss-1:before{content:'\e9c8'}
.icon-phone-1:before{content:'\e9c9'}
.icon-cog-1:before{content:'\e9ca'}
.icon-tools:before{content:'\e9cb'}
.icon-share:before{content:'\e9cc'}
.icon-shareable:before{content:'\e9cd'}
.icon-basket-1:before{content:'\e9ce'}
.icon-bag:before{content:'\e9cf'}
.icon-calendar-1:before{content:'\e9d0'}
.icon-login-1:before{content:'\e9d1'}
.icon-logout-1:before{content:'\e9d2'}
.icon-mic-1:before{content:'\e9d3'}
.icon-mute-1:before{content:'\e9d4'}
.icon-sound:before{content:'\e9d5'}
.icon-volume:before{content:'\e9d6'}
.icon-clock-1:before{content:'\e9d7'}
.icon-hourglass:before{content:'\e9d8'}
.icon-lamp:before{content:'\e9d9'}
.icon-light-down:before{content:'\e9da'}
.icon-light-up:before{content:'\e9db'}
.icon-adjust:before{content:'\e9dc'}
.icon-block-1:before{content:'\e9dd'}
.icon-resize-full-1:before{content:'\e9de'}
.icon-resize-small-1:before{content:'\e9df'}
.icon-popup:before{content:'\e9e0'}
.icon-publish:before{content:'\e9e1'}
.icon-window:before{content:'\e9e2'}
.icon-arrow-combo:before{content:'\e9e3'}
.icon-down-circled-1:before{content:'\e9e4'}
.icon-left-circled-1:before{content:'\e9e5'}
.icon-right-circled-1:before{content:'\e9e6'}
.icon-up-circled-1:before{content:'\e9e7'}
.icon-down-open-1:before{content:'\e9e8'}
.icon-left-open-1:before{content:'\e9e9'}
.icon-right-open-1:before{content:'\e9ea'}
.icon-up-open-1:before{content:'\e9eb'}
.icon-down-open-mini:before{content:'\e9ec'}
.icon-left-open-mini:before{content:'\e9ed'}
.icon-right-open-mini:before{content:'\e9ee'}
.icon-up-open-mini:before{content:'\e9ef'}
.icon-down-open-big:before{content:'\e9f0'}
.icon-left-open-big:before{content:'\e9f1'}
.icon-right-open-big:before{content:'\e9f2'}
.icon-up-open-big:before{content:'\e9f3'}
.icon-down-1:before{content:'\e9f4'}
.icon-left-1:before{content:'\e9f5'}
.icon-right-1:before{content:'\e9f6'}
.icon-up-1:before{content:'\e9f7'}
.icon-down-dir-1:before{content:'\e9f8'}
.icon-left-dir-1:before{content:'\e9f9'}
.icon-right-dir-1:before{content:'\e9fa'}
.icon-up-dir-1:before{content:'\e9fb'}
.icon-down-bold:before{content:'\e9fc'}
.icon-left-bold:before{content:'\e9fd'}
.icon-right-bold:before{content:'\e9fe'}
.icon-up-bold:before{content:'\e9ff'}
.icon-down-thin:before{content:'\ea00'}
.icon-left-thin:before{content:'\ea01'}
.icon-right-thin:before{content:'\ea02'}
.icon-up-thin:before{content:'\ea03'}
.icon-ccw-1:before{content:'\ea04'}
.icon-cw-1:before{content:'\ea05'}
.icon-arrows-ccw:before{content:'\ea06'}
.icon-level-down-1:before{content:'\ea07'}
.icon-level-up-1:before{content:'\ea08'}
.icon-shuffle-1:before{content:'\ea09'}
.icon-loop:before{content:'\ea0a'}
.icon-switch:before{content:'\ea0b'}
.icon-play-1:before{content:'\ea0c'}
.icon-stop-1:before{content:'\ea0d'}
.icon-pause-1:before{content:'\ea0e'}
.icon-record:before{content:'\ea0f'}
.icon-to-end-1:before{content:'\ea10'}
.icon-to-start-1:before{content:'\ea11'}
.icon-fast-forward:before{content:'\ea12'}
.icon-fast-backward:before{content:'\ea13'}
.icon-progress-0:before{content:'\ea14'}
.icon-progress-1:before{content:'\ea15'}
.icon-progress-2:before{content:'\ea16'}
.icon-progress-3:before{content:'\ea17'}
.icon-target-1:before{content:'\ea18'}
.icon-palette:before{content:'\ea19'}
.icon-list-1:before{content:'\ea1a'}
.icon-list-add:before{content:'\ea1b'}
.icon-signal-1:before{content:'\ea1c'}
.icon-trophy:before{content:'\ea1d'}
.icon-battery:before{content:'\ea1e'}
.icon-back-in-time:before{content:'\ea1f'}
.icon-monitor:before{content:'\ea20'}
.icon-mobile-1:before{content:'\ea21'}
.icon-network:before{content:'\ea22'}
.icon-cd:before{content:'\ea23'}
.icon-inbox-1:before{content:'\ea24'}
.icon-install:before{content:'\ea25'}
.icon-globe-1:before{content:'\ea26'}
.icon-cloud-1:before{content:'\ea27'}
.icon-cloud-thunder:before{content:'\ea28'}
.icon-flash-1:before{content:'\ea29'}
.icon-moon-1:before{content:'\ea2a'}
.icon-flight-1:before{content:'\ea2b'}
.icon-paper-plane:before{content:'\ea2c'}
.icon-leaf-1:before{content:'\ea2d'}
.icon-lifebuoy:before{content:'\ea2e'}
.icon-mouse:before{content:'\ea2f'}
.icon-briefcase-1:before{content:'\ea30'}
.icon-suitcase-1:before{content:'\ea31'}
.icon-dot:before{content:'\ea32'}
.icon-dot-2:before{content:'\ea33'}
.icon-dot-3:before{content:'\ea34'}
.icon-brush:before{content:'\ea35'}
.icon-magnet-1:before{content:'\ea36'}
.icon-infinity:before{content:'\ea37'}
.icon-erase:before{content:'\ea38'}
.icon-chart-pie:before{content:'\ea39'}
.icon-chart-line:before{content:'\ea3a'}
.icon-chart-bar-1:before{content:'\ea3b'}
.icon-chart-area:before{content:'\ea3c'}
.icon-tape:before{content:'\ea3d'}
.icon-graduation-cap:before{content:'\ea3e'}
.icon-language:before{content:'\ea3f'}
.icon-ticket-1:before{content:'\ea40'}
.icon-water:before{content:'\ea41'}
.icon-droplet:before{content:'\ea42'}
.icon-air:before{content:'\ea43'}
.icon-credit-card-1:before{content:'\ea44'}
.icon-floppy-1:before{content:'\ea45'}
.icon-clipboard:before{content:'\ea46'}
.icon-megaphone-1:before{content:'\ea47'}
.icon-database:before{content:'\ea48'}
.icon-drive:before{content:'\ea49'}
.icon-bucket:before{content:'\ea4a'}
.icon-thermometer:before{content:'\ea4b'}
.icon-key-1:before{content:'\ea4c'}
.icon-flow-cascade:before{content:'\ea4d'}
.icon-flow-branch:before{content:'\ea4e'}
.icon-flow-tree:before{content:'\ea4f'}
.icon-flow-line:before{content:'\ea50'}
.icon-flow-parallel:before{content:'\ea51'}
.icon-rocket-1:before{content:'\ea52'}
.icon-gauge-1:before{content:'\ea53'}
.icon-traffic-cone:before{content:'\ea54'}
.icon-cc:before{content:'\ea55'}
.icon-cc-by:before{content:'\ea56'}
.icon-cc-nc:before{content:'\ea57'}
.icon-cc-nc-eu:before{content:'\ea58'}
.icon-cc-nc-jp:before{content:'\ea59'}
.icon-cc-sa:before{content:'\ea5a'}
.icon-cc-nd:before{content:'\ea5b'}
.icon-cc-pd:before{content:'\ea5c'}
.icon-cc-zero:before{content:'\ea5d'}
.icon-cc-share:before{content:'\ea5e'}
.icon-cc-remix:before{content:'\ea5f'}
.icon-github-1:before{content:'\ea60'}
.icon-github-circled-1:before{content:'\ea61'}
.icon-flickr-1:before{content:'\ea62'}
.icon-flickr-circled:before{content:'\ea63'}
.icon-vimeo:before{content:'\ea64'}
.icon-vimeo-circled:before{content:'\ea65'}
.icon-twitter-1:before{content:'\ea66'}
.icon-twitter-circled:before{content:'\ea67'}
.icon-facebook-1:before{content:'\ea68'}
.icon-facebook-circled:before{content:'\ea69'}
.icon-facebook-squared-1:before{content:'\ea6a'}
.icon-gplus-1:before{content:'\ea6b'}
.icon-gplus-circled:before{content:'\ea6c'}
.icon-pinterest:before{content:'\ea6d'}
.icon-pinterest-circled-1:before{content:'\ea6e'}
.icon-tumblr-1:before{content:'\ea6f'}
.icon-tumblr-circled:before{content:'\ea70'}
.icon-linkedin-1:before{content:'\ea71'}
.icon-linkedin-circled:before{content:'\ea72'}
.icon-dribbble-1:before{content:'\ea73'}
.icon-dribbble-circled:before{content:'\ea74'}
.icon-stumbleupon:before{content:'\ea75'}
.icon-stumbleupon-circled:before{content:'\ea76'}
.icon-lastfm:before{content:'\ea77'}
.icon-lastfm-circled:before{content:'\ea78'}
.icon-rdio:before{content:'\ea79'}
.icon-rdio-circled:before{content:'\ea7a'}
.icon-spotify:before{content:'\ea7b'}
.icon-spotify-circled:before{content:'\ea7c'}
.icon-qq:before{content:'\ea7d'}
.icon-instagram:before{content:'\ea7e'}
.icon-dropbox-1:before{content:'\ea7f'}
.icon-evernote:before{content:'\ea80'}
.icon-flattr:before{content:'\ea81'}
.icon-skype-1:before{content:'\ea82'}
.icon-skype-circled:before{content:'\ea83'}
.icon-renren-1:before{content:'\ea84'}
.icon-sina-weibo:before{content:'\ea85'}
.icon-paypal:before{content:'\ea86'}
.icon-picasa:before{content:'\ea87'}
.icon-soundcloud:before{content:'\ea88'}
.icon-mixi:before{content:'\ea89'}
.icon-behance:before{content:'\ea8a'}
.icon-google-circles:before{content:'\ea8b'}
.icon-vkontakte-1:before{content:'\ea8c'}
.icon-smashing:before{content:'\ea8d'}
.icon-sweden:before{content:'\ea8e'}
.icon-db-shape:before{content:'\ea8f'}
.icon-logo-db:before{content:'\ea90'}
.icon-music-outline:before{content:'\ea91'}
.icon-music-2:before{content:'\ea92'}
.icon-search-outline:before{content:'\ea93'}
.icon-search-2:before{content:'\ea94'}
.icon-mail-2:before{content:'\ea95'}
.icon-heart-2:before{content:'\ea96'}
.icon-heart-filled:before{content:'\ea97'}
.icon-star-2:before{content:'\ea98'}
.icon-star-filled:before{content:'\ea99'}
.icon-user-outline:before{content:'\ea9a'}
.icon-user-2:before{content:'\ea9b'}
.icon-users-outline:before{content:'\ea9c'}
.icon-users-2:before{content:'\ea9d'}
.icon-user-add-outline:before{content:'\ea9e'}
.icon-user-add-1:before{content:'\ea9f'}
.icon-user-delete-outline:before{content:'\eaa0'}
.icon-user-delete:before{content:'\eaa1'}
.icon-video-2:before{content:'\eaa2'}
.icon-videocam-outline:before{content:'\eaa3'}
.icon-videocam-1:before{content:'\eaa4'}
.icon-picture-outline:before{content:'\eaa5'}
.icon-picture-2:before{content:'\eaa6'}
.icon-camera-outline:before{content:'\eaa7'}
.icon-camera-2:before{content:'\eaa8'}
.icon-th-outline:before{content:'\eaa9'}
.icon-th-1:before{content:'\eaaa'}
.icon-th-large-outline:before{content:'\eaab'}
.icon-th-large-1:before{content:'\eaac'}
.icon-th-list-outline:before{content:'\eaad'}
.icon-th-list-1:before{content:'\eaae'}
.icon-ok-outline:before{content:'\eaaf'}
.icon-ok-1:before{content:'\eab0'}
.icon-cancel-outline:before{content:'\eab1'}
.icon-cancel-2:before{content:'\eab2'}
.icon-cancel-alt:before{content:'\eab3'}
.icon-cancel-alt-filled:before{content:'\eab4'}
.icon-cancel-circled-outline:before{content:'\eab5'}
.icon-cancel-circled-2:before{content:'\eab6'}
.icon-plus-outline:before{content:'\eab7'}
.icon-plus-2:before{content:'\eab8'}
.icon-minus-outline:before{content:'\eab9'}
.icon-minus-2:before{content:'\eaba'}
.icon-divide-outline:before{content:'\eabb'}
.icon-divide:before{content:'\eabc'}
.icon-eq-outline:before{content:'\eabd'}
.icon-eq:before{content:'\eabe'}
.icon-info-outline:before{content:'\eabf'}
.icon-info-2:before{content:'\eac0'}
.icon-home-outline:before{content:'\eac1'}
.icon-home-2:before{content:'\eac2'}
.icon-link-outline:before{content:'\eac3'}
.icon-link-2:before{content:'\eac4'}
.icon-attach-outline:before{content:'\eac5'}
.icon-attach-2:before{content:'\eac6'}
.icon-lock-2:before{content:'\eac7'}
.icon-lock-filled:before{content:'\eac8'}
.icon-lock-open-2:before{content:'\eac9'}
.icon-lock-open-filled:before{content:'\eaca'}
.icon-pin-outline:before{content:'\eacb'}
.icon-pin-1:before{content:'\eacc'}
.icon-eye-outline:before{content:'\eacd'}
.icon-eye-2:before{content:'\eace'}
.icon-tag-2:before{content:'\eacf'}
.icon-tags-1:before{content:'\ead0'}
.icon-bookmark-2:before{content:'\ead1'}
.icon-flag-2:before{content:'\ead2'}
.icon-flag-filled:before{content:'\ead3'}
.icon-thumbs-up-2:before{content:'\ead4'}
.icon-thumbs-down-2:before{content:'\ead5'}
.icon-download-outline:before{content:'\ead6'}
.icon-download-2:before{content:'\ead7'}
.icon-upload-outline:before{content:'\ead8'}
.icon-upload-2:before{content:'\ead9'}
.icon-upload-cloud-outline:before{content:'\eada'}
.icon-upload-cloud-2:before{content:'\eadb'}
.icon-reply-outline:before{content:'\eadc'}
.icon-reply-2:before{content:'\eadd'}
.icon-forward-outline:before{content:'\eade'}
.icon-forward-2:before{content:'\eadf'}
.icon-code-outline:before{content:'\eae0'}
.icon-code-2:before{content:'\eae1'}
.icon-export-outline:before{content:'\eae2'}
.icon-export-2:before{content:'\eae3'}
.icon-pencil-2:before{content:'\eae4'}
.icon-pen:before{content:'\eae5'}
.icon-feather-1:before{content:'\eae6'}
.icon-edit-1:before{content:'\eae7'}
.icon-print-2:before{content:'\eae8'}
.icon-comment-2:before{content:'\eae9'}
.icon-chat-2:before{content:'\eaea'}
.icon-chat-alt:before{content:'\eaeb'}
.icon-bell-2:before{content:'\eaec'}
.icon-attention-2:before{content:'\eaed'}
.icon-attention-filled:before{content:'\eaee'}
.icon-warning-empty:before{content:'\eaef'}
.icon-warning:before{content:'\eaf0'}
.icon-contacts:before{content:'\eaf1'}
.icon-vcard-1:before{content:'\eaf2'}
.icon-address-1:before{content:'\eaf3'}
.icon-location-outline:before{content:'\eaf4'}
.icon-location-2:before{content:'\eaf5'}
.icon-map-1:before{content:'\eaf6'}
.icon-direction-outline:before{content:'\eaf7'}
.icon-direction-2:before{content:'\eaf8'}
.icon-compass-2:before{content:'\eaf9'}
.icon-trash-2:before{content:'\eafa'}
.icon-doc-2:before{content:'\eafb'}
.icon-doc-text-2:before{content:'\eafc'}
.icon-doc-add:before{content:'\eafd'}
.icon-doc-remove:before{content:'\eafe'}
.icon-news:before{content:'\eaff'}
.icon-folder-2:before{content:'\eb00'}
.icon-folder-add:before{content:'\eb01'}
.icon-folder-delete:before{content:'\eb02'}
.icon-archive-1:before{content:'\eb03'}
.icon-box-2:before{content:'\eb04'}
.icon-rss-outline:before{content:'\eb05'}
.icon-rss-2:before{content:'\eb06'}
.icon-phone-outline:before{content:'\eb07'}
.icon-phone-2:before{content:'\eb08'}
.icon-menu-outline:before{content:'\eb09'}
.icon-menu-2:before{content:'\eb0a'}
.icon-cog-outline:before{content:'\eb0b'}
.icon-cog-2:before{content:'\eb0c'}
.icon-wrench-outline:before{content:'\eb0d'}
.icon-wrench-1:before{content:'\eb0e'}
.icon-basket-2:before{content:'\eb0f'}
.icon-calendar-outlilne:before{content:'\eb10'}
.icon-calendar-2:before{content:'\eb11'}
.icon-mic-outline:before{content:'\eb12'}
.icon-mic-2:before{content:'\eb13'}
.icon-volume-off-1:before{content:'\eb14'}
.icon-volume-low:before{content:'\eb15'}
.icon-volume-middle:before{content:'\eb16'}
.icon-volume-high:before{content:'\eb17'}
.icon-headphones-1:before{content:'\eb18'}
.icon-clock-2:before{content:'\eb19'}
.icon-wristwatch:before{content:'\eb1a'}
.icon-stopwatch:before{content:'\eb1b'}
.icon-lightbulb-1:before{content:'\eb1c'}
.icon-block-outline:before{content:'\eb1d'}
.icon-block-2:before{content:'\eb1e'}
.icon-resize-full-outline:before{content:'\eb1f'}
.icon-resize-full-2:before{content:'\eb20'}
.icon-resize-normal-outline:before{content:'\eb21'}
.icon-resize-normal:before{content:'\eb22'}
.icon-move-outline:before{content:'\eb23'}
.icon-move-1:before{content:'\eb24'}
.icon-popup-1:before{content:'\eb25'}
.icon-zoom-in-outline:before{content:'\eb26'}
.icon-zoom-in-1:before{content:'\eb27'}
.icon-zoom-out-outline:before{content:'\eb28'}
.icon-zoom-out-1:before{content:'\eb29'}
.icon-popup-2:before{content:'\eb2a'}
.icon-left-open-outline:before{content:'\eb2b'}
.icon-left-open-2:before{content:'\eb2c'}
.icon-right-open-outline:before{content:'\eb2d'}
.icon-right-open-2:before{content:'\eb2e'}
.icon-down-2:before{content:'\eb2f'}
.icon-left-2:before{content:'\eb30'}
.icon-right-2:before{content:'\eb31'}
.icon-up-2:before{content:'\eb32'}
.icon-down-outline:before{content:'\eb33'}
.icon-left-outline:before{content:'\eb34'}
.icon-right-outline:before{content:'\eb35'}
.icon-up-outline:before{content:'\eb36'}
.icon-down-small:before{content:'\eb37'}
.icon-left-small:before{content:'\eb38'}
.icon-right-small:before{content:'\eb39'}
.icon-up-small:before{content:'\eb3a'}
.icon-cw-outline:before{content:'\eb3b'}
.icon-cw-2:before{content:'\eb3c'}
.icon-arrows-cw-outline:before{content:'\eb3d'}
.icon-arrows-cw-1:before{content:'\eb3e'}
.icon-loop-outline:before{content:'\eb3f'}
.icon-loop-1:before{content:'\eb40'}
.icon-loop-alt-outline:before{content:'\eb41'}
.icon-loop-alt:before{content:'\eb42'}
.icon-shuffle-2:before{content:'\eb43'}
.icon-play-outline:before{content:'\eb44'}
.icon-play-2:before{content:'\eb45'}
.icon-stop-outline:before{content:'\eb46'}
.icon-stop-2:before{content:'\eb47'}
.icon-pause-outline:before{content:'\eb48'}
.icon-pause-2:before{content:'\eb49'}
.icon-fast-fw-outline:before{content:'\eb4a'}
.icon-fast-fw-1:before{content:'\eb4b'}
.icon-rewind-outline:before{content:'\eb4c'}
.icon-rewind:before{content:'\eb4d'}
.icon-record-outline:before{content:'\eb4e'}
.icon-record-1:before{content:'\eb4f'}
.icon-eject-outline:before{content:'\eb50'}
.icon-eject-1:before{content:'\eb51'}
.icon-eject-alt-outline:before{content:'\eb52'}
.icon-eject-alt:before{content:'\eb53'}
.icon-bat1:before{content:'\eb54'}
.icon-bat2:before{content:'\eb55'}
.icon-bat3:before{content:'\eb56'}
.icon-bat4:before{content:'\eb57'}
.icon-bat-charge:before{content:'\eb58'}
.icon-plug:before{content:'\eb59'}
.icon-target-outline:before{content:'\eb5a'}
.icon-target-2:before{content:'\eb5b'}
.icon-wifi-outline:before{content:'\eb5c'}
.icon-wifi:before{content:'\eb5d'}
.icon-desktop-1:before{content:'\eb5e'}
.icon-laptop-1:before{content:'\eb5f'}
.icon-tablet-1:before{content:'\eb60'}
.icon-mobile-2:before{content:'\eb61'}
.icon-contrast:before{content:'\eb62'}
.icon-globe-outline:before{content:'\eb63'}
.icon-globe-2:before{content:'\eb64'}
.icon-globe-alt-outline:before{content:'\eb65'}
.icon-globe-alt:before{content:'\eb66'}
.icon-sun-1:before{content:'\eb67'}
.icon-sun-filled:before{content:'\eb68'}
.icon-cloud-2:before{content:'\eb69'}
.icon-flash-outline:before{content:'\eb6a'}
.icon-flash-2:before{content:'\eb6b'}
.icon-moon-2:before{content:'\eb6c'}
.icon-waves-outline:before{content:'\eb6d'}
.icon-waves:before{content:'\eb6e'}
.icon-rain:before{content:'\eb6f'}
.icon-cloud-sun:before{content:'\eb70'}
.icon-drizzle:before{content:'\eb71'}
.icon-snow:before{content:'\eb72'}
.icon-cloud-flash:before{content:'\eb73'}
.icon-cloud-wind:before{content:'\eb74'}
.icon-wind:before{content:'\eb75'}
.icon-plane-outline:before{content:'\eb76'}
.icon-plane:before{content:'\eb77'}
.icon-leaf-2:before{content:'\eb78'}
.icon-lifebuoy-1:before{content:'\eb79'}
.icon-briefcase-2:before{content:'\eb7a'}
.icon-brush-1:before{content:'\eb7b'}
.icon-pipette:before{content:'\eb7c'}
.icon-power-outline:before{content:'\eb7d'}
.icon-power:before{content:'\eb7e'}
.icon-check-outline:before{content:'\eb7f'}
.icon-check-2:before{content:'\eb80'}
.icon-gift-1:before{content:'\eb81'}
.icon-temperatire:before{content:'\eb82'}
.icon-chart-outline:before{content:'\eb83'}
.icon-chart:before{content:'\eb84'}
.icon-chart-alt-outline:before{content:'\eb85'}
.icon-chart-alt:before{content:'\eb86'}
.icon-chart-bar-outline:before{content:'\eb87'}
.icon-chart-bar-2:before{content:'\eb88'}
.icon-chart-pie-outline:before{content:'\eb89'}
.icon-chart-pie-1:before{content:'\eb8a'}
.icon-ticket-2:before{content:'\eb8b'}
.icon-credit-card-2:before{content:'\eb8c'}
.icon-clipboard-1:before{content:'\eb8d'}
.icon-database-1:before{content:'\eb8e'}
.icon-key-outline:before{content:'\eb8f'}
.icon-key-2:before{content:'\eb90'}
.icon-flow-split:before{content:'\eb91'}
.icon-flow-merge:before{content:'\eb92'}
.icon-flow-parallel-1:before{content:'\eb93'}
.icon-flow-cross:before{content:'\eb94'}
.icon-certificate-outline:before{content:'\eb95'}
.icon-certificate-1:before{content:'\eb96'}
.icon-scissors-outline:before{content:'\eb97'}
.icon-scissors-1:before{content:'\eb98'}
.icon-flask:before{content:'\eb99'}
.icon-wine:before{content:'\eb9a'}
.icon-coffee-1:before{content:'\eb9b'}
.icon-beer-1:before{content:'\eb9c'}
.icon-anchor-outline:before{content:'\eb9d'}
.icon-anchor-1:before{content:'\eb9e'}
.icon-puzzle-outline:before{content:'\eb9f'}
.icon-puzzle-1:before{content:'\eba0'}
.icon-tree:before{content:'\eba1'}
.icon-calculator:before{content:'\eba2'}
.icon-infinity-outline:before{content:'\eba3'}
.icon-infinity-1:before{content:'\eba4'}
.icon-pi-outline:before{content:'\eba5'}
.icon-pi:before{content:'\eba6'}
.icon-at:before{content:'\eba7'}
.icon-at-circled:before{content:'\eba8'}
.icon-looped-square-outline:before{content:'\eba9'}
.icon-looped-square-interest:before{content:'\ebaa'}
.icon-sort-alphabet-outline:before{content:'\ebab'}
.icon-sort-alphabet:before{content:'\ebac'}
.icon-sort-numeric-outline:before{content:'\ebad'}
.icon-sort-numeric:before{content:'\ebae'}
.icon-dribbble-circled-1:before{content:'\ebaf'}
.icon-dribbble-2:before{content:'\ebb0'}
.icon-facebook-circled-1:before{content:'\ebb1'}
.icon-facebook-2:before{content:'\ebb2'}
.icon-flickr-circled-1:before{content:'\ebb3'}
.icon-flickr-2:before{content:'\ebb4'}
.icon-github-circled-2:before{content:'\ebb5'}
.icon-github-2:before{content:'\ebb6'}
.icon-lastfm-circled-1:before{content:'\ebb7'}
.icon-lastfm-1:before{content:'\ebb8'}
.icon-linkedin-circled-1:before{content:'\ebb9'}
.icon-linkedin-2:before{content:'\ebba'}
.icon-pinterest-circled-2:before{content:'\ebbb'}
.icon-pinterest-1:before{content:'\ebbc'}
.icon-skype-outline:before{content:'\ebbd'}
.icon-skype-2:before{content:'\ebbe'}
.icon-tumbler-circled:before{content:'\ebbf'}
.icon-tumbler:before{content:'\ebc0'}
.icon-twitter-circled-1:before{content:'\ebc1'}
.icon-twitter-2:before{content:'\ebc2'}
.icon-vimeo-circled-1:before{content:'\ebc3'}
.icon-vimeo-1:before{content:'\ebc4'}
.icon-search-3:before{content:'\ebc5'}
.icon-mail-3:before{content:'\ebc6'}
.icon-heart-3:before{content:'\ebc7'}
.icon-heart-empty-2:before{content:'\ebc8'}
.icon-star-3:before{content:'\ebc9'}
.icon-user-3:before{content:'\ebca'}
.icon-video-3:before{content:'\ebcb'}
.icon-picture-3:before{content:'\ebcc'}
.icon-camera-3:before{content:'\ebcd'}
.icon-ok-2:before{content:'\ebce'}
.icon-ok-circle:before{content:'\ebcf'}
.icon-cancel-3:before{content:'\ebd0'}
.icon-cancel-circle:before{content:'\ebd1'}
.icon-plus-3:before{content:'\ebd2'}
.icon-plus-circle:before{content:'\ebd3'}
.icon-minus-3:before{content:'\ebd4'}
.icon-minus-circle:before{content:'\ebd5'}
.icon-help-2:before{content:'\ebd6'}
.icon-info-3:before{content:'\ebd7'}
.icon-home-3:before{content:'\ebd8'}
.icon-link-3:before{content:'\ebd9'}
.icon-attach-3:before{content:'\ebda'}
.icon-lock-3:before{content:'\ebdb'}
.icon-lock-empty:before{content:'\ebdc'}
.icon-lock-open-3:before{content:'\ebdd'}
.icon-lock-open-empty:before{content:'\ebde'}
.icon-pin-2:before{content:'\ebdf'}
.icon-eye-3:before{content:'\ebe0'}
.icon-tag-3:before{content:'\ebe1'}
.icon-tag-empty:before{content:'\ebe2'}
.icon-download-3:before{content:'\ebe3'}
.icon-upload-3:before{content:'\ebe4'}
.icon-download-cloud-1:before{content:'\ebe5'}
.icon-upload-cloud-3:before{content:'\ebe6'}
.icon-quote-left-1:before{content:'\ebe7'}
.icon-quote-right-1:before{content:'\ebe8'}
.icon-quote-left-alt:before{content:'\ebe9'}
.icon-quote-right-alt:before{content:'\ebea'}
.icon-pencil-3:before{content:'\ebeb'}
.icon-pencil-neg:before{content:'\ebec'}
.icon-pencil-alt:before{content:'\ebed'}
.icon-undo:before{content:'\ebee'}
.icon-comment-3:before{content:'\ebef'}
.icon-comment-inv:before{content:'\ebf0'}
.icon-comment-alt:before{content:'\ebf1'}
.icon-comment-inv-alt:before{content:'\ebf2'}
.icon-comment-alt2:before{content:'\ebf3'}
.icon-comment-inv-alt2:before{content:'\ebf4'}
.icon-chat-3:before{content:'\ebf5'}
.icon-chat-inv:before{content:'\ebf6'}
.icon-location-3:before{content:'\ebf7'}
.icon-location-inv:before{content:'\ebf8'}
.icon-location-alt:before{content:'\ebf9'}
.icon-compass-3:before{content:'\ebfa'}
.icon-trash-3:before{content:'\ebfb'}
.icon-trash-empty:before{content:'\ebfc'}
.icon-doc-3:before{content:'\ebfd'}
.icon-doc-inv-1:before{content:'\ebfe'}
.icon-doc-alt:before{content:'\ebff'}
.icon-doc-inv-alt:before{content:'\ec00'}
.icon-article:before{content:'\ec01'}
.icon-article-alt:before{content:'\ec02'}
.icon-book-open-1:before{content:'\ec03'}
.icon-folder-3:before{content:'\ec04'}
.icon-folder-empty-1:before{content:'\ec05'}
.icon-box-3:before{content:'\ec06'}
.icon-rss-3:before{content:'\ec07'}
.icon-rss-alt:before{content:'\ec08'}
.icon-cog-3:before{content:'\ec09'}
.icon-wrench-2:before{content:'\ec0a'}
.icon-share-1:before{content:'\ec0b'}
.icon-calendar-3:before{content:'\ec0c'}
.icon-calendar-inv:before{content:'\ec0d'}
.icon-calendar-alt:before{content:'\ec0e'}
.icon-mic-3:before{content:'\ec0f'}
.icon-volume-off-2:before{content:'\ec10'}
.icon-volume-up-1:before{content:'\ec11'}
.icon-headphones-2:before{content:'\ec12'}
.icon-clock-3:before{content:'\ec13'}
.icon-lamp-1:before{content:'\ec14'}
.icon-block-3:before{content:'\ec15'}
.icon-resize-full-3:before{content:'\ec16'}
.icon-resize-full-alt-1:before{content:'\ec17'}
.icon-resize-small-2:before{content:'\ec18'}
.icon-resize-small-alt:before{content:'\ec19'}
.icon-resize-vertical-1:before{content:'\ec1a'}
.icon-spin4:before{content:'\e801'}
.icon-move-2:before{content:'\ec1c'}
.icon-popup-3:before{content:'\ec1d'}
.icon-down-3:before{content:'\ec1e'}
.icon-left-3:before{content:'\ec1f'}
.icon-right-3:before{content:'\ec20'}
.icon-up-3:before{content:'\ec21'}
.icon-down-circle:before{content:'\ec22'}
.icon-left-circle:before{content:'\ec23'}
.icon-right-circle:before{content:'\ec24'}
.icon-up-circle:before{content:'\ec25'}
.icon-cw-3:before{content:'\ec26'}
.icon-loop-2:before{content:'\ec27'}
.icon-loop-alt-1:before{content:'\ec28'}
.icon-exchange-1:before{content:'\ec29'}
.icon-split:before{content:'\ec2a'}
.icon-arrow-curved:before{content:'\ec2b'}
.icon-play-3:before{content:'\ec2c'}
.icon-play-circle2:before{content:'\ec2d'}
.icon-stop-3:before{content:'\ec2e'}
.icon-pause-3:before{content:'\ec2f'}
.icon-to-start-2:before{content:'\ec30'}
.icon-to-end-2:before{content:'\ec31'}
.icon-eject-2:before{content:'\ec32'}
.icon-target-3:before{content:'\ec33'}
.icon-signal-2:before{content:'\ec34'}
.icon-award-1:before{content:'\ec35'}
.icon-award-empty:before{content:'\ec36'}
.icon-list-2:before{content:'\ec37'}
.icon-list-nested:before{content:'\ec38'}
.icon-bat-empty:before{content:'\ec39'}
.icon-bat-half:before{content:'\ec3a'}
.icon-bat-full:before{content:'\ec3b'}
.icon-bat-charge-1:before{content:'\ec3c'}
.icon-mobile-3:before{content:'\ec3d'}
.icon-cd-1:before{content:'\ec3e'}
.icon-equalizer:before{content:'\ec3f'}
.icon-cursor:before{content:'\ec40'}
.icon-aperture:before{content:'\ec41'}
.icon-aperture-alt:before{content:'\ec42'}
.icon-steering-wheel:before{content:'\ec43'}
.icon-book-2:before{content:'\ec44'}
.icon-book-alt:before{content:'\ec45'}
.icon-brush-2:before{content:'\ec46'}
.icon-brush-alt:before{content:'\ec47'}
.icon-eyedropper:before{content:'\ec48'}
.icon-layers:before{content:'\ec49'}
.icon-layers-alt:before{content:'\ec4a'}
.icon-sun-2:before{content:'\ec4b'}
.icon-sun-inv:before{content:'\ec4c'}
.icon-cloud-3:before{content:'\ec4d'}
.icon-rain-1:before{content:'\ec4e'}
.icon-flash-3:before{content:'\ec4f'}
.icon-moon-3:before{content:'\ec50'}
.icon-moon-inv:before{content:'\ec51'}
.icon-umbrella-1:before{content:'\ec52'}
.icon-chart-bar-3:before{content:'\ec53'}
.icon-chart-pie-2:before{content:'\ec54'}
.icon-chart-pie-alt:before{content:'\ec55'}
.icon-key-3:before{content:'\ec56'}
.icon-key-inv:before{content:'\ec57'}
.icon-hash:before{content:'\ec58'}
.icon-at-1:before{content:'\ec59'}
.icon-pilcrow:before{content:'\ec5a'}
.icon-dial:before{content:'\ec5b'}
.icon-search-4:before{content:'\ec5c'}
.icon-mail-4:before{content:'\ec5d'}
.icon-heart-4:before{content:'\ec5e'}
.icon-star-4:before{content:'\ec5f'}
.icon-user-4:before{content:'\ec60'}
.icon-user-woman:before{content:'\ec61'}
.icon-user-pair:before{content:'\ec62'}
.icon-video-alt:before{content:'\ec63'}
.icon-videocam-2:before{content:'\ec64'}
.icon-videocam-alt:before{content:'\ec65'}
.icon-camera-4:before{content:'\ec66'}
.icon-th-2:before{content:'\ec67'}
.icon-th-list-2:before{content:'\ec68'}
.icon-ok-3:before{content:'\ec69'}
.icon-cancel-4:before{content:'\ec6a'}
.icon-cancel-circle-1:before{content:'\ec6b'}
.icon-plus-4:before{content:'\ec6c'}
.icon-home-4:before{content:'\ec6d'}
.icon-lock-4:before{content:'\ec6e'}
.icon-lock-open-4:before{content:'\ec6f'}
.icon-eye-4:before{content:'\ec70'}
.icon-tag-4:before{content:'\ec71'}
.icon-thumbs-up-3:before{content:'\ec72'}
.icon-thumbs-down-3:before{content:'\ec73'}
.icon-download-4:before{content:'\ec74'}
.icon-export-3:before{content:'\ec75'}
.icon-pencil-4:before{content:'\ec76'}
.icon-pencil-alt-1:before{content:'\ec77'}
.icon-edit-2:before{content:'\ec78'}
.icon-chat-4:before{content:'\ec79'}
.icon-print-3:before{content:'\ec7a'}
.icon-bell-3:before{content:'\ec7b'}
.icon-attention-3:before{content:'\ec7c'}
.icon-info-4:before{content:'\ec7d'}
.icon-question:before{content:'\ec7e'}
.icon-location-4:before{content:'\ec7f'}
.icon-trash-4:before{content:'\ec80'}
.icon-doc-4:before{content:'\ec81'}
.icon-article-1:before{content:'\ec82'}
.icon-article-alt-1:before{content:'\ec83'}
.icon-rss-4:before{content:'\ec84'}
.icon-wrench-3:before{content:'\ec85'}
.icon-basket-3:before{content:'\ec86'}
.icon-basket-alt:before{content:'\ec87'}
.icon-calendar-4:before{content:'\ec88'}
.icon-calendar-alt-1:before{content:'\ec89'}
.icon-volume-off-3:before{content:'\ec8a'}
.icon-volume-down-1:before{content:'\ec8b'}
.icon-volume-up-2:before{content:'\ec8c'}
.icon-bullhorn:before{content:'\ec8d'}
.icon-clock-4:before{content:'\ec8e'}
.icon-clock-alt:before{content:'\ec8f'}
.icon-stop-4:before{content:'\ec90'}
.icon-resize-full-4:before{content:'\ec91'}
.icon-resize-small-3:before{content:'\ec92'}
.icon-zoom-in-2:before{content:'\ec93'}
.icon-zoom-out-2:before{content:'\ec94'}
.icon-popup-4:before{content:'\ec95'}
.icon-down-dir-2:before{content:'\ec96'}
.icon-left-dir-2:before{content:'\ec97'}
.icon-right-dir-2:before{content:'\ec98'}
.icon-up-dir-2:before{content:'\ec99'}
.icon-down-4:before{content:'\ec9a'}
.icon-up-4:before{content:'\ec9b'}
.icon-cw-4:before{content:'\ec9c'}
.icon-signal-3:before{content:'\ec9d'}
.icon-award-2:before{content:'\ec9e'}
.icon-mobile-4:before{content:'\ec9f'}
.icon-mobile-alt:before{content:'\eca0'}
.icon-tablet-2:before{content:'\eca1'}
.icon-ipod:before{content:'\eca2'}
.icon-cd-2:before{content:'\eca3'}
.icon-grid:before{content:'\eca4'}
.icon-book-3:before{content:'\eca5'}
.icon-easel:before{content:'\eca6'}
.icon-globe-3:before{content:'\eca7'}
.icon-chart-1:before{content:'\eca8'}
.icon-chart-bar-4:before{content:'\eca9'}
.icon-chart-pie-3:before{content:'\ecaa'}
.icon-dollar-1:before{content:'\ecab'}
.icon-at-2:before{content:'\ecac'}
.icon-colon:before{content:'\ecad'}
.icon-semicolon:before{content:'\ecae'}
.icon-squares:before{content:'\ecaf'}
.icon-money-1:before{content:'\ecb0'}
.icon-facebook-3:before{content:'\ecb1'}
.icon-facebook-rect:before{content:'\ecb2'}
.icon-twitter-3:before{content:'\ecb3'}
.icon-twitter-bird:before{content:'\ecb4'}
.icon-twitter-rect:before{content:'\ecb5'}
.icon-youtube-1:before{content:'\ecb6'}
.icon-search-5:before{content:'\ecb7'}
.icon-mail-5:before{content:'\ecb8'}
.icon-heart-5:before{content:'\ecb9'}
.icon-heart-broken:before{content:'\ecba'}
.icon-star-5:before{content:'\ecbb'}
.icon-star-empty-2:before{content:'\ecbc'}
.icon-star-half-1:before{content:'\ecbd'}
.icon-star-half_empty:before{content:'\ecbe'}
.icon-user-5:before{content:'\ecbf'}
.icon-user-male:before{content:'\ecc0'}
.icon-user-female:before{content:'\ecc1'}
.icon-users-3:before{content:'\ecc2'}
.icon-movie:before{content:'\ecc3'}
.icon-videocam-3:before{content:'\ecc4'}
.icon-isight:before{content:'\ecc5'}
.icon-camera-5:before{content:'\ecc6'}
.icon-menu-3:before{content:'\ecc7'}
.icon-th-thumb:before{content:'\ecc8'}
.icon-th-thumb-empty:before{content:'\ecc9'}
.icon-th-list-3:before{content:'\ecca'}
.icon-ok-4:before{content:'\eccb'}
.icon-ok-circled-1:before{content:'\eccc'}
.icon-cancel-5:before{content:'\eccd'}
.icon-cancel-circled-3:before{content:'\ecce'}
.icon-plus-5:before{content:'\eccf'}
.icon-help-circled-2:before{content:'\ecd0'}
.icon-help-circled-alt:before{content:'\ecd1'}
.icon-info-circled-2:before{content:'\ecd2'}
.icon-info-circled-alt:before{content:'\ecd3'}
.icon-home-5:before{content:'\ecd4'}
.icon-link-4:before{content:'\ecd5'}
.icon-attach-4:before{content:'\ecd6'}
.icon-lock-5:before{content:'\ecd7'}
.icon-lock-alt:before{content:'\ecd8'}
.icon-lock-open-5:before{content:'\ecd9'}
.icon-lock-open-alt-1:before{content:'\ecda'}
.icon-eye-5:before{content:'\ecdb'}
.icon-download-5:before{content:'\ecdc'}
.icon-upload-4:before{content:'\ecdd'}
.icon-download-cloud-2:before{content:'\ecde'}
.icon-upload-cloud-4:before{content:'\ecdf'}
.icon-reply-3:before{content:'\ece0'}
.icon-pencil-5:before{content:'\ece1'}
.icon-export-4:before{content:'\ece2'}
.icon-print-4:before{content:'\ece3'}
.icon-retweet-2:before{content:'\ece4'}
.icon-comment-4:before{content:'\ece5'}
.icon-chat-5:before{content:'\ece6'}
.icon-bell-4:before{content:'\ece7'}
.icon-attention-4:before{content:'\ece8'}
.icon-attention-alt-1:before{content:'\ece9'}
.icon-location-5:before{content:'\ecea'}
.icon-trash-5:before{content:'\eceb'}
.icon-doc-5:before{content:'\ecec'}
.icon-newspaper-1:before{content:'\eced'}
.icon-folder-4:before{content:'\ecee'}
.icon-folder-open-1:before{content:'\ecef'}
.icon-folder-empty-2:before{content:'\ecf0'}
.icon-folder-open-empty-1:before{content:'\ecf1'}
.icon-cog-4:before{content:'\ecf2'}
.icon-calendar-5:before{content:'\ecf3'}
.icon-login-2:before{content:'\ecf4'}
.icon-logout-2:before{content:'\ecf5'}
.icon-mic-4:before{content:'\ecf6'}
.icon-mic-off:before{content:'\ecf7'}
.icon-clock-5:before{content:'\ecf8'}
.icon-stopwatch-1:before{content:'\ecf9'}
.icon-hourglass-1:before{content:'\ecfa'}
.icon-zoom-in-3:before{content:'\ecfb'}
.icon-zoom-out-3:before{content:'\ecfc'}
.icon-down-open-2:before{content:'\ecfd'}
.icon-left-open-3:before{content:'\ecfe'}
.icon-right-open-3:before{content:'\ecff'}
.icon-up-open-2:before{content:'\ed00'}
.icon-down-5:before{content:'\ed01'}
.icon-left-4:before{content:'\ed02'}
.icon-right-4:before{content:'\ed03'}
.icon-up-5:before{content:'\ed04'}
.icon-down-bold-1:before{content:'\ed05'}
.icon-left-bold-1:before{content:'\ed06'}
.icon-right-bold-1:before{content:'\ed07'}
.icon-up-bold-1:before{content:'\ed08'}
.icon-down-fat:before{content:'\ed09'}
.icon-left-fat:before{content:'\ed0a'}
.icon-right-fat:before{content:'\ed0b'}
.icon-up-fat:before{content:'\ed0c'}
.icon-ccw-2:before{content:'\ed0d'}
.icon-shuffle-3:before{content:'\ed0e'}
.icon-play-4:before{content:'\ed0f'}
.icon-pause-4:before{content:'\ed10'}
.icon-stop-5:before{content:'\ed11'}
.icon-to-end-3:before{content:'\ed12'}
.icon-to-start-3:before{content:'\ed13'}
.icon-fast-forward-1:before{content:'\ed14'}
.icon-fast-backward-1:before{content:'\ed15'}
.icon-trophy-1:before{content:'\ed16'}
.icon-monitor-1:before{content:'\ed17'}
.icon-tablet-3:before{content:'\ed18'}
.icon-mobile-5:before{content:'\ed19'}
.icon-data-science:before{content:'\ed1a'}
.icon-data-science-inv:before{content:'\ed1b'}
.icon-inbox-2:before{content:'\ed1c'}
.icon-globe-4:before{content:'\ed1d'}
.icon-globe-inv:before{content:'\ed1e'}
.icon-flash-4:before{content:'\ed1f'}
.icon-cloud-4:before{content:'\ed20'}
.icon-coverflow:before{content:'\ed21'}
.icon-coverflow-empty:before{content:'\ed22'}
.icon-math:before{content:'\ed23'}
.icon-math-circled:before{content:'\ed24'}
.icon-math-circled-empty:before{content:'\ed25'}
.icon-paper-plane-1:before{content:'\ed26'}
.icon-paper-plane-alt:before{content:'\ed27'}
.icon-paper-plane-alt2:before{content:'\ed28'}
.icon-fontsize:before{content:'\ed29'}
.icon-color-adjust:before{content:'\ed2a'}
.icon-fire-1:before{content:'\ed2b'}
.icon-chart-bar-5:before{content:'\ed2c'}
.icon-hdd-1:before{content:'\ed2d'}
.icon-connected-object:before{content:'\ed2e'}
.icon-ruler:before{content:'\ed2f'}
.icon-vector:before{content:'\ed30'}
.icon-vector-pencil:before{content:'\ed31'}
.icon-at-3:before{content:'\ed32'}
.icon-hash-1:before{content:'\ed33'}
.icon-female-1:before{content:'\ed34'}
.icon-male-1:before{content:'\ed35'}
.icon-spread:before{content:'\ed36'}
.icon-king:before{content:'\ed37'}
.icon-anchor-2:before{content:'\ed38'}
.icon-joystick:before{content:'\ed39'}
.icon-spinner1:before{content:'\ed3a'}
.icon-spinner2:before{content:'\ed3b'}
.icon-github-3:before{content:'\ed3c'}
.icon-github-circled-3:before{content:'\ed3d'}
.icon-github-circled-alt:before{content:'\ed3e'}
.icon-github-circled-alt2:before{content:'\ed3f'}
.icon-twitter-4:before{content:'\ed40'}
.icon-twitter-circled-2:before{content:'\ed41'}
.icon-facebook-4:before{content:'\ed42'}
.icon-facebook-circled-2:before{content:'\ed43'}
.icon-gplus-2:before{content:'\ed44'}
.icon-gplus-circled-1:before{content:'\ed45'}
.icon-linkedin-3:before{content:'\ed46'}
.icon-linkedin-circled-2:before{content:'\ed47'}
.icon-dribbble-3:before{content:'\ed48'}
.icon-dribbble-circled-2:before{content:'\ed49'}
.icon-instagram-1:before{content:'\ed4a'}
.icon-instagram-circled:before{content:'\ed4b'}
.icon-soundcloud-1:before{content:'\ed4c'}
.icon-soundcloud-circled:before{content:'\ed4d'}
.icon-mfg-logo:before{content:'\ed4e'}
.icon-mfg-logo-circled:before{content:'\ed4f'}
.icon-aboveground-rail:before{content:'\ed50'}
.icon-airfield:before{content:'\ed51'}
.icon-airport:before{content:'\ed52'}
.icon-art-gallery:before{content:'\ed53'}
.icon-bar:before{content:'\ed54'}
.icon-baseball:before{content:'\ed55'}
.icon-basketball:before{content:'\ed56'}
.icon-beer-2:before{content:'\ed57'}
.icon-belowground-rail:before{content:'\ed58'}
.icon-bicycle:before{content:'\ed59'}
.icon-bus:before{content:'\ed5a'}
.icon-cafe:before{content:'\ed5b'}
.icon-campsite:before{content:'\ed5c'}
.icon-cemetery:before{content:'\ed5d'}
.icon-cinema:before{content:'\ed5e'}
.icon-college:before{content:'\ed5f'}
.icon-commerical-building:before{content:'\ed60'}
.icon-credit-card-3:before{content:'\ed61'}
.icon-cricket:before{content:'\ed62'}
.icon-embassy:before{content:'\ed63'}
.icon-fast-food:before{content:'\ed64'}
.icon-ferry:before{content:'\ed65'}
.icon-fire-station:before{content:'\ed66'}
.icon-football:before{content:'\ed67'}
.icon-fuel:before{content:'\ed68'}
.icon-garden:before{content:'\ed69'}
.icon-giraffe:before{content:'\ed6a'}
.icon-golf:before{content:'\ed6b'}
.icon-grocery-store:before{content:'\ed6c'}
.icon-harbor:before{content:'\ed6d'}
.icon-heliport:before{content:'\ed6e'}
.icon-hospital-1:before{content:'\ed6f'}
.icon-industrial-building:before{content:'\ed70'}
.icon-library:before{content:'\ed71'}
.icon-lodging:before{content:'\ed72'}
.icon-london-underground:before{content:'\ed73'}
.icon-minefield:before{content:'\ed74'}
.icon-monument:before{content:'\ed75'}
.icon-museum:before{content:'\ed76'}
.icon-pharmacy:before{content:'\ed77'}
.icon-pitch:before{content:'\ed78'}
.icon-police:before{content:'\ed79'}
.icon-post:before{content:'\ed7a'}
.icon-prison:before{content:'\ed7b'}
.icon-rail:before{content:'\ed7c'}
.icon-religious-christian:before{content:'\ed7d'}
.icon-religious-islam:before{content:'\ed7e'}
.icon-religious-jewish:before{content:'\ed7f'}
.icon-restaurant:before{content:'\ed80'}
.icon-roadblock:before{content:'\ed81'}
.icon-school:before{content:'\ed82'}
.icon-shop:before{content:'\ed83'}
.icon-skiing:before{content:'\ed84'}
.icon-soccer:before{content:'\ed85'}
.icon-swimming:before{content:'\ed86'}
.icon-tennis:before{content:'\ed87'}
.icon-theatre:before{content:'\ed88'}
.icon-toilet:before{content:'\ed89'}
.icon-town-hall:before{content:'\ed8a'}
.icon-trash-6:before{content:'\ed8b'}
.icon-tree-1:before{content:'\ed8c'}
.icon-tree-2:before{content:'\ed8d'}
.icon-warehouse:before{content:'\ed8e'}
.icon-duckduckgo:before{content:'\ed8f'}
.icon-aim:before{content:'\ed90'}
.icon-delicious:before{content:'\ed91'}
.icon-paypal-1:before{content:'\ed92'}
.icon-flattr-1:before{content:'\ed93'}
.icon-android-1:before{content:'\ed94'}
.icon-eventful:before{content:'\ed95'}
.icon-smashmag:before{content:'\ed96'}
.icon-gplus-3:before{content:'\ed97'}
.icon-wikipedia:before{content:'\ed98'}
.icon-lanyrd:before{content:'\ed99'}
.icon-calendar-6:before{content:'\ed9a'}
.icon-stumbleupon-1:before{content:'\ed9b'}
.icon-fivehundredpx:before{content:'\ed9c'}
.icon-pinterest-2:before{content:'\ed9d'}
.icon-bitcoin-1:before{content:'\ed9e'}
.icon-w3c:before{content:'\ed9f'}
.icon-foursquare-1:before{content:'\eda0'}
.icon-html5-1:before{content:'\eda1'}
.icon-ie:before{content:'\eda2'}
.icon-call:before{content:'\eda3'}
.icon-grooveshark:before{content:'\eda4'}
.icon-ninetyninedesigns:before{content:'\eda5'}
.icon-forrst:before{content:'\eda6'}
.icon-digg:before{content:'\eda7'}
.icon-spotify-1:before{content:'\eda8'}
.icon-reddit:before{content:'\eda9'}
.icon-guest:before{content:'\edaa'}
.icon-gowalla:before{content:'\edab'}
.icon-appstore:before{content:'\edac'}
.icon-blogger:before{content:'\edad'}
.icon-cc-1:before{content:'\edae'}
.icon-dribbble-4:before{content:'\edaf'}
.icon-evernote-1:before{content:'\edb0'}
.icon-flickr-3:before{content:'\edb1'}
.icon-google:before{content:'\edb2'}
.icon-viadeo:before{content:'\edb3'}
.icon-instapaper:before{content:'\edb4'}
.icon-weibo-1:before{content:'\edb5'}
.icon-klout:before{content:'\edb6'}
.icon-linkedin-4:before{content:'\edb7'}
.icon-meetup:before{content:'\edb8'}
.icon-vk:before{content:'\edb9'}
.icon-plancast:before{content:'\edba'}
.icon-disqus:before{content:'\edbb'}
.icon-rss-5:before{content:'\edbc'}
.icon-skype-3:before{content:'\edbd'}
.icon-twitter-5:before{content:'\edbe'}
.icon-youtube-2:before{content:'\edbf'}
.icon-vimeo-2:before{content:'\edc0'}
.icon-windows-1:before{content:'\edc1'}
.icon-xing-1:before{content:'\edc2'}
.icon-yahoo:before{content:'\edc3'}
.icon-chrome:before{content:'\edc4'}
.icon-email:before{content:'\edc5'}
.icon-macstore:before{content:'\edc6'}
.icon-myspace:before{content:'\edc7'}
.icon-podcast:before{content:'\edc8'}
.icon-amazon:before{content:'\edc9'}
.icon-steam:before{content:'\edca'}
.icon-cloudapp:before{content:'\edcb'}
.icon-dropbox-2:before{content:'\edcc'}
.icon-ebay:before{content:'\edcd'}
.icon-facebook-5:before{content:'\edce'}
.icon-github-4:before{content:'\edcf'}
.icon-github-circled-4:before{content:'\edd0'}
.icon-googleplay:before{content:'\edd1'}
.icon-itunes:before{content:'\edd2'}
.icon-plurk:before{content:'\edd3'}
.icon-songkick:before{content:'\edd4'}
.icon-lastfm-2:before{content:'\edd5'}
.icon-gmail:before{content:'\edd6'}
.icon-pinboard:before{content:'\edd7'}
.icon-openid:before{content:'\edd8'}
.icon-quora:before{content:'\edd9'}
.icon-soundcloud-2:before{content:'\edda'}
.icon-tumblr-2:before{content:'\eddb'}
.icon-eventasaurus:before{content:'\eddc'}
.icon-wordpress:before{content:'\eddd'}
.icon-yelp:before{content:'\edde'}
.icon-intensedebate:before{content:'\eddf'}
.icon-eventbrite:before{content:'\ede0'}
.icon-scribd:before{content:'\ede1'}
.icon-posterous:before{content:'\ede2'}
.icon-stripe:before{content:'\ede3'}
.icon-opentable:before{content:'\ede4'}
.icon-cart:before{content:'\ede5'}
.icon-print-5:before{content:'\ede6'}
.icon-angellist:before{content:'\ede7'}
.icon-instagram-2:before{content:'\ede8'}
.icon-dwolla:before{content:'\ede9'}
.icon-appnet:before{content:'\edea'}
.icon-statusnet:before{content:'\edeb'}
.icon-acrobat:before{content:'\edec'}
.icon-drupal:before{content:'\eded'}
.icon-buffer:before{content:'\edee'}
.icon-pocket:before{content:'\edef'}
.icon-bitbucket-1:before{content:'\edf0'}
.icon-lego:before{content:'\edf1'}
.icon-login-3:before{content:'\edf2'}
.icon-stackoverflow-1:before{content:'\edf3'}
.icon-hackernews:before{content:'\edf4'}
.icon-lkdto:before{content:'\edf5'}
.icon-facebook-6:before{content:'\edf6'}
.icon-facebook-rect-1:before{content:'\edf7'}
.icon-twitter-6:before{content:'\edf8'}
.icon-twitter-bird-1:before{content:'\edf9'}
.icon-vimeo-3:before{content:'\edfa'}
.icon-vimeo-rect:before{content:'\edfb'}
.icon-tumblr-3:before{content:'\edfc'}
.icon-tumblr-rect:before{content:'\edfd'}
.icon-googleplus-rect:before{content:'\edfe'}
.icon-github-text:before{content:'\edff'}
.icon-github-5:before{content:'\ee00'}
.icon-skype-4:before{content:'\ee01'}
.icon-icq:before{content:'\ee02'}
.icon-yandex:before{content:'\ee03'}
.icon-yandex-rect:before{content:'\ee04'}
.icon-vkontakte-rect:before{content:'\ee05'}
.icon-odnoklassniki:before{content:'\ee06'}
.icon-odnoklassniki-rect:before{content:'\ee07'}
.icon-friendfeed:before{content:'\ee08'}
.icon-friendfeed-rect:before{content:'\ee09'}
.icon-blogger-1:before{content:'\ee0a'}
.icon-blogger-rect:before{content:'\ee0b'}
.icon-deviantart:before{content:'\ee0c'}
.icon-jabber:before{content:'\ee0d'}
.icon-lastfm-3:before{content:'\ee0e'}
.icon-lastfm-rect:before{content:'\ee0f'}
.icon-linkedin-5:before{content:'\ee10'}
.icon-linkedin-rect:before{content:'\ee11'}
.icon-picasa-1:before{content:'\ee12'}
.icon-wordpress-1:before{content:'\ee13'}
.icon-instagram-3:before{content:'\ee14'}
.icon-instagram-filled:before{content:'\ee15'}
.icon-diigo:before{content:'\ee16'}
.icon-box-4:before{content:'\ee17'}
.icon-box-rect:before{content:'\ee18'}
.icon-tudou:before{content:'\ee19'}
.icon-youku:before{content:'\ee1a'}
.icon-win8:before{content:'\ee1b'}
.icon-glass-1:before{content:'\ee72'}
.icon-music-4:before{content:'\ee73'}
.icon-search-8:before{content:'\ee74'}
.icon-search-circled:before{content:'\ee75'}
.icon-mail-7:before{content:'\ee76'}
.icon-mail-circled:before{content:'\ee77'}
.icon-heart-8:before{content:'\ee78'}
.icon-heart-circled:before{content:'\ee79'}
.icon-heart-empty-4:before{content:'\ee7a'}
.icon-star-8:before{content:'\ee7b'}
.icon-star-circled:before{content:'\ee7c'}
.icon-star-empty-3:before{content:'\ee7d'}
.icon-user-8:before{content:'\ee7e'}
.icon-group:before{content:'\ee7f'}
.icon-group-circled:before{content:'\ee80'}
.icon-torso:before{content:'\ee81'}
.icon-video-5:before{content:'\ee82'}
.icon-video-circled:before{content:'\ee83'}
.icon-video-alt-1:before{content:'\ee84'}
.icon-videocam-5:before{content:'\ee85'}
.icon-video-chat:before{content:'\ee86'}
.icon-picture-5:before{content:'\ee87'}
.icon-camera-7:before{content:'\ee88'}
.icon-photo-1:before{content:'\ee89'}
.icon-photo-circled:before{content:'\ee8a'}
.icon-th-large-2:before{content:'\ee8b'}
.icon-th-3:before{content:'\ee8c'}
.icon-th-list-5:before{content:'\ee8d'}
.icon-view-mode:before{content:'\ee8e'}
.icon-ok-6:before{content:'\ee8f'}
.icon-ok-circled-2:before{content:'\ee90'}
.icon-ok-circled2-1:before{content:'\ee91'}
.icon-cancel-7:before{content:'\ee92'}
.icon-cancel-circled-4:before{content:'\ee93'}
.icon-cancel-circled2-1:before{content:'\ee94'}
.icon-plus-6:before{content:'\ee95'}
.icon-plus-circled-2:before{content:'\ee96'}
.icon-minus-4:before{content:'\ee97'}
.icon-minus-circled-2:before{content:'\ee98'}
.icon-help-3:before{content:'\ee99'}
.icon-help-circled-3:before{content:'\ee9a'}
.icon-info-circled-3:before{content:'\ee9b'}
.icon-home-6:before{content:'\ee9c'}
.icon-home-circled:before{content:'\ee9d'}
.icon-website:before{content:'\ee9e'}
.icon-website-circled:before{content:'\ee9f'}
.icon-attach-7:before{content:'\eea0'}
.icon-attach-circled:before{content:'\eea1'}
.icon-lock-8:before{content:'\eea2'}
.icon-lock-circled:before{content:'\eea3'}
.icon-lock-open-7:before{content:'\eea4'}
.icon-lock-open-alt-2:before{content:'\eea5'}
.icon-eye-7:before{content:'\eea6'}
.icon-eye-off-1:before{content:'\eea7'}
.icon-tag-7:before{content:'\eea8'}
.icon-tags-2:before{content:'\eea9'}
.icon-bookmark-3:before{content:'\eeaa'}
.icon-bookmark-empty-1:before{content:'\eeab'}
.icon-flag-3:before{content:'\eeac'}
.icon-flag-circled:before{content:'\eead'}
.icon-thumbs-up-5:before{content:'\eeae'}
.icon-thumbs-down-4:before{content:'\eeaf'}
.icon-download-6:before{content:'\eeb0'}
.icon-download-alt:before{content:'\eeb1'}
.icon-upload-5:before{content:'\eeb2'}
.icon-share-2:before{content:'\eeb3'}
.icon-quote-1:before{content:'\eeb4'}
.icon-quote-circled:before{content:'\eeb5'}
.icon-export-5:before{content:'\eeb6'}
.icon-pencil-7:before{content:'\eeb7'}
.icon-pencil-circled:before{content:'\eeb8'}
.icon-edit-3:before{content:'\eeb9'}
.icon-edit-circled:before{content:'\eeba'}
.icon-edit-alt:before{content:'\eebb'}
.icon-print-6:before{content:'\eebc'}
.icon-retweet-4:before{content:'\eebd'}
.icon-comment-7:before{content:'\eebe'}
.icon-comment-alt-1:before{content:'\eebf'}
.icon-bell-5:before{content:'\eec0'}
.icon-warning-1:before{content:'\eec1'}
.icon-exclamation:before{content:'\eec2'}
.icon-error:before{content:'\eec3'}
.icon-error-alt:before{content:'\eec4'}
.icon-location-7:before{content:'\eec5'}
.icon-location-circled:before{content:'\eec6'}
.icon-compass-4:before{content:'\eec7'}
.icon-compass-circled:before{content:'\eec8'}
.icon-trash-8:before{content:'\eec9'}
.icon-trash-circled:before{content:'\eeca'}
.icon-doc-7:before{content:'\eecb'}
.icon-doc-circled:before{content:'\eecc'}
.icon-doc-new:before{content:'\eecd'}
.icon-doc-new-circled:before{content:'\eece'}
.icon-folder-5:before{content:'\eecf'}
.icon-folder-circled:before{content:'\eed0'}
.icon-folder-close:before{content:'\eed1'}
.icon-folder-open-2:before{content:'\eed2'}
.icon-rss-6:before{content:'\eed3'}
.icon-phone-3:before{content:'\eed4'}
.icon-phone-circled:before{content:'\eed5'}
.icon-cog-6:before{content:'\eed6'}
.icon-cog-circled:before{content:'\eed7'}
.icon-cogs:before{content:'\eed8'}
.icon-wrench-4:before{content:'\eed9'}
.icon-wrench-circled:before{content:'\eeda'}
.icon-basket-4:before{content:'\eedb'}
.icon-basket-circled:before{content:'\eedc'}
.icon-calendar-8:before{content:'\eedd'}
.icon-calendar-circled:before{content:'\eede'}
.icon-mic-5:before{content:'\eedf'}
.icon-mic-circled:before{content:'\eee0'}
.icon-volume-off-4:before{content:'\eee1'}
.icon-volume-down-2:before{content:'\eee2'}
.icon-volume-1:before{content:'\eee3'}
.icon-volume-up-3:before{content:'\eee4'}
.icon-headphones-3:before{content:'\eee5'}
.icon-clock-8:before{content:'\eee6'}
.icon-clock-circled:before{content:'\eee7'}
.icon-lightbulb-3:before{content:'\eee8'}
.icon-lightbulb-alt:before{content:'\eee9'}
.icon-block-4:before{content:'\eeea'}
.icon-resize-full-6:before{content:'\eeeb'}
.icon-resize-full-alt-2:before{content:'\eeec'}
.icon-resize-small-4:before{content:'\eeed'}
.icon-resize-vertical-2:before{content:'\eeee'}
.icon-resize-horizontal-2:before{content:'\eeef'}
.icon-move-3:before{content:'\eef0'}
.icon-zoom-in-4:before{content:'\eef1'}
.icon-zoom-out-4:before{content:'\eef2'}
.icon-down-open-3:before{content:'\eef3'}
.icon-left-open-5:before{content:'\eef4'}
.icon-right-open-5:before{content:'\eef5'}
.icon-up-open-3:before{content:'\eef6'}
.icon-down-6:before{content:'\eef7'}
.icon-left-5:before{content:'\eef8'}
.icon-right-5:before{content:'\eef9'}
.icon-up-6:before{content:'\eefa'}
.icon-down-circled-2:before{content:'\eefb'}
.icon-left-circled-2:before{content:'\eefc'}
.icon-right-circled-2:before{content:'\eefd'}
.icon-up-circled-2:before{content:'\eefe'}
.icon-down-hand-1:before{content:'\eeff'}
.icon-left-hand-1:before{content:'\ef00'}
.icon-right-hand-1:before{content:'\ef01'}
.icon-up-hand-1:before{content:'\ef02'}
.icon-cw-5:before{content:'\ef03'}
.icon-cw-circled:before{content:'\ef04'}
.icon-arrows-cw-3:before{content:'\ef05'}
.icon-shuffle-4:before{content:'\ef06'}
.icon-play-5:before{content:'\ef07'}
.icon-play-circled-1:before{content:'\ef08'}
.icon-play-circled2-1:before{content:'\ef09'}
.icon-stop-6:before{content:'\ef0a'}
.icon-stop-circled:before{content:'\ef0b'}
.icon-pause-5:before{content:'\ef0c'}
.icon-pause-circled:before{content:'\ef0d'}
.icon-record-2:before{content:'\ef0e'}
.icon-eject-3:before{content:'\ef0f'}
.icon-backward:before{content:'\ef10'}
.icon-backward-circled:before{content:'\ef11'}
.icon-fast-backward-2:before{content:'\ef12'}
.icon-fast-forward-2:before{content:'\ef13'}
.icon-forward-3:before{content:'\ef14'}
.icon-forward-circled:before{content:'\ef15'}
.icon-step-backward:before{content:'\ef16'}
.icon-step-forward:before{content:'\ef17'}
.icon-target-5:before{content:'\ef18'}
.icon-signal-5:before{content:'\ef19'}
.icon-desktop-3:before{content:'\ef1a'}
.icon-desktop-circled:before{content:'\ef1b'}
.icon-laptop-2:before{content:'\ef1c'}
.icon-laptop-circled:before{content:'\ef1d'}
.icon-network-1:before{content:'\ef1e'}
.icon-inbox-4:before{content:'\ef1f'}
.icon-inbox-circled:before{content:'\ef20'}
.icon-inbox-alt:before{content:'\ef21'}
.icon-globe-6:before{content:'\ef22'}
.icon-globe-alt-1:before{content:'\ef23'}
.icon-cloud-6:before{content:'\ef24'}
.icon-cloud-circled:before{content:'\ef25'}
.icon-flight-2:before{content:'\ef26'}
.icon-leaf-3:before{content:'\ef27'}
.icon-font-1:before{content:'\ef28'}
.icon-fontsize-1:before{content:'\ef29'}
.icon-bold-1:before{content:'\ef2a'}
.icon-italic-1:before{content:'\ef2b'}
.icon-text-height-1:before{content:'\ef2c'}
.icon-text-width-1:before{content:'\ef2d'}
.icon-align-left-1:before{content:'\ef2e'}
.icon-align-center-1:before{content:'\ef2f'}
.icon-align-right-1:before{content:'\ef30'}
.icon-align-justify-1:before{content:'\ef31'}
.icon-list-3:before{content:'\ef32'}
.icon-indent-left-1:before{content:'\ef33'}
.icon-indent-right-1:before{content:'\ef34'}
.icon-briefcase-3:before{content:'\ef35'}
.icon-off-1:before{content:'\ef36'}
.icon-road-1:before{content:'\ef37'}
.icon-qrcode-1:before{content:'\ef38'}
.icon-barcode-1:before{content:'\ef39'}
.icon-braille:before{content:'\ef3a'}
.icon-book-4:before{content:'\ef3b'}
.icon-adjust-1:before{content:'\ef3c'}
.icon-tint-1:before{content:'\ef3d'}
.icon-check-3:before{content:'\ef3e'}
.icon-check-empty-1:before{content:'\ef3f'}
.icon-asterisk-1:before{content:'\ef40'}
.icon-gift-2:before{content:'\ef41'}
.icon-fire-3:before{content:'\ef42'}
.icon-magnet-2:before{content:'\ef43'}
.icon-chart-2:before{content:'\ef44'}
.icon-chart-circled:before{content:'\ef45'}
.icon-credit-card-4:before{content:'\ef46'}
.icon-megaphone-3:before{content:'\ef47'}
.icon-clipboard-2:before{content:'\ef48'}
.icon-hdd-2:before{content:'\ef49'}
.icon-key-5:before{content:'\ef4a'}
.icon-certificate-2:before{content:'\ef4b'}
.icon-tasks-1:before{content:'\ef4c'}
.icon-filter-1:before{content:'\ef4d'}
.icon-gauge-2:before{content:'\ef4e'}
.icon-smiley:before{content:'\ef4f'}
.icon-smiley-circled:before{content:'\ef50'}
.icon-address-book:before{content:'\ef51'}
.icon-address-book-alt:before{content:'\ef52'}
.icon-asl:before{content:'\ef53'}
.icon-glasses:before{content:'\ef54'}
.icon-hearing-impaired:before{content:'\ef55'}
.icon-iphone-home:before{content:'\ef56'}
.icon-person:before{content:'\ef57'}
.icon-adult:before{content:'\ef58'}
.icon-child:before{content:'\ef59'}
.icon-blind:before{content:'\ef5a'}
.icon-guidedog:before{content:'\ef5b'}
.icon-accessibility:before{content:'\ef5c'}
.icon-universal-access:before{content:'\ef5d'}
.icon-male-2:before{content:'\ef5e'}
.icon-female-2:before{content:'\ef5f'}
.icon-behance-1:before{content:'\ef60'}
.icon-blogger-2:before{content:'\ef61'}
.icon-cc-2:before{content:'\ef62'}
.icon-css:before{content:'\ef63'}
.icon-delicious-1:before{content:'\ef64'}
.icon-deviantart-1:before{content:'\ef65'}
.icon-digg-1:before{content:'\ef66'}
.icon-dribbble-5:before{content:'\ef67'}
.icon-facebook-7:before{content:'\ef68'}
.icon-flickr-4:before{content:'\ef69'}
.icon-foursquare-2:before{content:'\ef6a'}
.icon-friendfeed-1:before{content:'\ef6b'}
.icon-friendfeed-rect-1:before{content:'\ef6c'}
.icon-github-6:before{content:'\ef6d'}
.icon-github-text-1:before{content:'\ef6e'}
.icon-googleplus:before{content:'\ef6f'}
.icon-instagram-4:before{content:'\ef70'}
.icon-linkedin-6:before{content:'\ef71'}
.icon-path:before{content:'\ef72'}
.icon-picasa-2:before{content:'\ef73'}
.icon-pinterest-3:before{content:'\ef74'}
.icon-reddit-1:before{content:'\ef75'}
.icon-skype-5:before{content:'\ef76'}
.icon-slideshare:before{content:'\ef77'}
.icon-stackoverflow-2:before{content:'\ef78'}
.icon-stumbleupon-2:before{content:'\ef79'}
.icon-twitter-7:before{content:'\ef7a'}
.icon-tumblr-4:before{content:'\ef7b'}
.icon-vimeo-4:before{content:'\ef7c'}
.icon-vkontakte-2:before{content:'\ef7d'}
.icon-w3c-1:before{content:'\ef7e'}
.icon-wordpress-2:before{content:'\ef7f'}
.icon-youtube-3:before{content:'\ef80'}
.icon-music-3:before{content:'\ee42'}
.icon-search-7:before{content:'\ee43'}
.icon-mail-6:before{content:'\ee44'}
.icon-heart-7:before{content:'\ee45'}
.icon-star-7:before{content:'\ee46'}
.icon-user-7:before{content:'\ee47'}
.icon-videocam-4:before{content:'\ee48'}
.icon-camera-6:before{content:'\ee49'}
.icon-photo:before{content:'\ee4a'}
.icon-attach-6:before{content:'\ee5c'}
.icon-lock-7:before{content:'\ee5d'}
.icon-eye-6:before{content:'\ee5e'}
.icon-tag-6:before{content:'\ee5f'}
.icon-thumbs-up-4:before{content:'\ee60'}
.icon-pencil-6:before{content:'\ee61'}
.icon-comment-6:before{content:'\ee62'}
.icon-location-6:before{content:'\ee63'}
.icon-cup-1:before{content:'\ee64'}
.icon-trash-7:before{content:'\ee65'}
.icon-doc-6:before{content:'\ee66'}
.icon-note-1:before{content:'\ee4b'}
.icon-cog-5:before{content:'\ee4c'}
.icon-params:before{content:'\ee4d'}
.icon-calendar-7:before{content:'\ee4e'}
.icon-sound-1:before{content:'\ee4f'}
.icon-clock-7:before{content:'\ee50'}
.icon-lightbulb-2:before{content:'\ee51'}
.icon-tv:before{content:'\ee52'}
.icon-desktop-2:before{content:'\ee53'}
.icon-mobile-6:before{content:'\ee67'}
.icon-cd-3:before{content:'\ee68'}
.icon-inbox-3:before{content:'\ee69'}
.icon-globe-5:before{content:'\ee6a'}
.icon-cloud-5:before{content:'\ee6b'}
.icon-paper-plane-2:before{content:'\ee6c'}
.icon-fire-2:before{content:'\ee6d'}
.icon-graduation-cap-1:before{content:'\ee6e'}
.icon-megaphone-2:before{content:'\ee6f'}
.icon-database-2:before{content:'\ee70'}
.icon-key-4:before{content:'\ee71'}
.icon-beaker-1:before{content:'\ee54'}
.icon-truck-1:before{content:'\ee55'}
.icon-money-2:before{content:'\ee56'}
.icon-food-1:before{content:'\ee57'}
.icon-shop-1:before{content:'\ee58'}
.icon-diamond:before{content:'\ee59'}
.icon-t-shirt:before{content:'\ee5a'}
.icon-wallet:before{content:'\ee5b'}
.icon-search-6:before{content:'\ee33'}
.icon-heart-6:before{content:'\ee26'}
.icon-heart-empty-3:before{content:'\ee27'}
.icon-star-6:before{content:'\ee29'}
.icon-user-6:before{content:'\ee28'}
.icon-video-4:before{content:'\ee2a'}
.icon-picture-4:before{content:'\ee2b'}
.icon-th-large-3:before{content:'\ef89'}
.icon-th-4:before{content:'\ef88'}
.icon-th-list-4:before{content:'\ee2c'}
.icon-ok-5:before{content:'\ee1c'}
.icon-ok-circle-1:before{content:'\ee1d'}
.icon-cancel-6:before{content:'\ee1e'}
.icon-cancel-circle-2:before{content:'\ee1f'}
.icon-plus-circle-1:before{content:'\ee20'}
.icon-minus-circle-1:before{content:'\ee21'}
.icon-link-5:before{content:'\ee22'}
.icon-attach-5:before{content:'\ee23'}
.icon-lock-6:before{content:'\ee24'}
.icon-lock-open-6:before{content:'\ee32'}
.icon-tag-5:before{content:'\ee31'}
.icon-reply-4:before{content:'\ee30'}
.icon-reply-all-2:before{content:'\ee25'}
.icon-code-3:before{content:'\ee2f'}
.icon-retweet-3:before{content:'\ee2e'}
.icon-comment-5:before{content:'\ee2d'}
.icon-location-8:before{content:'\ef82'}
.icon-folder-6:before{content:'\ef83'}
.icon-archive-2:before{content:'\ef84'}
.icon-cog-7:before{content:'\ef85'}
.icon-logout-3:before{content:'\ef86'}
.icon-clock-6:before{content:'\ee34'}
.icon-resize-full-5:before{content:'\ee36'}
.icon-resize-full-circle:before{content:'\ee35'}
.icon-popup-5:before{content:'\ef81'}
.icon-left-open-4:before{content:'\ee37'}
.icon-right-open-4:before{content:'\ee38'}
.icon-down-circle-1:before{content:'\ee39'}
.icon-left-circle-1:before{content:'\ee3a'}
.icon-right-circle-1:before{content:'\ee3b'}
.icon-up-circle-1:before{content:'\ee3c'}
.icon-cw-circle:before{content:'\ee3d'}
.icon-arrows-cw-2:before{content:'\ee3e'}
.icon-updown-circle:before{content:'\ee3f'}
.icon-target-4:before{content:'\ee40'}
.icon-signal-4:before{content:'\ee41'}
.icon-resize-horizontal-1:before{content:'\ec1b'}
.animate-spin{animation:spin 2s infinite linear;display:inline-block}
@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
/*============================================================================================*/
/* Pie icon set */
/*============================================================================================*/
@font-face{font-family:Pe-icon-7-stroke;src:url('Pe-icon-7-stroke.eot?d7yf1v');src:url('Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),url('Pe-icon-7-stroke.woff?d7yf1v') format('woff'),url('Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),url('Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');font-weight:400;font-style:normal}
[class*=" pe-7s-"],[class^=pe-7s-]{display:inline-block;font-family:Pe-icon-7-stroke;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pe-7s-album:before{content:"\e6aa"}
.pe-7s-arc:before{content:"\e6ab"}
.pe-7s-back-2:before{content:"\e6ac"}
.pe-7s-bandaid:before{content:"\e6ad"}
.pe-7s-car:before{content:"\e6ae"}
.pe-7s-diamond:before{content:"\e6af"}
.pe-7s-door-lock:before{content:"\e6b0"}
.pe-7s-eyedropper:before{content:"\e6b1"}
.pe-7s-female:before{content:"\e6b2"}
.pe-7s-gym:before{content:"\e6b3"}
.pe-7s-hammer:before{content:"\e6b4"}
.pe-7s-headphones:before{content:"\e6b5"}
.pe-7s-helm:before{content:"\e6b6"}
.pe-7s-hourglass:before{content:"\e6b7"}
.pe-7s-leaf:before{content:"\e6b8"}
.pe-7s-magic-wand:before{content:"\e6b9"}
.pe-7s-male:before{content:"\e6ba"}
.pe-7s-map-2:before{content:"\e6bb"}
.pe-7s-next-2:before{content:"\e6bc"}
.pe-7s-paint-bucket:before{content:"\e6bd"}
.pe-7s-pendrive:before{content:"\e6be"}
.pe-7s-photo:before{content:"\e6bf"}
.pe-7s-piggy:before{content:"\e6c0"}
.pe-7s-plugin:before{content:"\e6c1"}
.pe-7s-refresh-2:before{content:"\e6c2"}
.pe-7s-rocket:before{content:"\e6c3"}
.pe-7s-settings:before{content:"\e6c4"}
.pe-7s-shield:before{content:"\e6c5"}
.pe-7s-smile:before{content:"\e6c6"}
.pe-7s-usb:before{content:"\e6c7"}
.pe-7s-vector:before{content:"\e6c8"}
.pe-7s-wine:before{content:"\e6c9"}
.pe-7s-cloud-upload:before{content:"\e68a"}
.pe-7s-cash:before{content:"\e68c"}
.pe-7s-close:before{content:"\e680"}
.pe-7s-bluetooth:before{content:"\e68d"}
.pe-7s-cloud-download:before{content:"\e68b"}
.pe-7s-way:before{content:"\e68e"}
.pe-7s-close-circle:before{content:"\e681"}
.pe-7s-id:before{content:"\e68f"}
.pe-7s-angle-up:before{content:"\e682"}
.pe-7s-wristwatch:before{content:"\e690"}
.pe-7s-angle-up-circle:before{content:"\e683"}
.pe-7s-world:before{content:"\e691"}
.pe-7s-angle-right:before{content:"\e684"}
.pe-7s-volume:before{content:"\e692"}
.pe-7s-angle-right-circle:before{content:"\e685"}
.pe-7s-users:before{content:"\e693"}
.pe-7s-angle-left:before{content:"\e686"}
.pe-7s-user-female:before{content:"\e694"}
.pe-7s-angle-left-circle:before{content:"\e687"}
.pe-7s-up-arrow:before{content:"\e695"}
.pe-7s-angle-down:before{content:"\e688"}
.pe-7s-switch:before{content:"\e696"}
.pe-7s-angle-down-circle:before{content:"\e689"}
.pe-7s-scissors:before{content:"\e697"}
.pe-7s-wallet:before{content:"\e600"}
.pe-7s-safe:before{content:"\e698"}
.pe-7s-volume2:before{content:"\e601"}
.pe-7s-volume1:before{content:"\e602"}
.pe-7s-voicemail:before{content:"\e603"}
.pe-7s-video:before{content:"\e604"}
.pe-7s-user:before{content:"\e605"}
.pe-7s-upload:before{content:"\e606"}
.pe-7s-unlock:before{content:"\e607"}
.pe-7s-umbrella:before{content:"\e608"}
.pe-7s-trash:before{content:"\e609"}
.pe-7s-tools:before{content:"\e60a"}
.pe-7s-timer:before{content:"\e60b"}
.pe-7s-ticket:before{content:"\e60c"}
.pe-7s-target:before{content:"\e60d"}
.pe-7s-sun:before{content:"\e60e"}
.pe-7s-study:before{content:"\e60f"}
.pe-7s-stopwatch:before{content:"\e610"}
.pe-7s-star:before{content:"\e611"}
.pe-7s-speaker:before{content:"\e612"}
.pe-7s-signal:before{content:"\e613"}
.pe-7s-shuffle:before{content:"\e614"}
.pe-7s-shopbag:before{content:"\e615"}
.pe-7s-share:before{content:"\e616"}
.pe-7s-server:before{content:"\e617"}
.pe-7s-search:before{content:"\e618"}
.pe-7s-film:before{content:"\e6a5"}
.pe-7s-science:before{content:"\e619"}
.pe-7s-disk:before{content:"\e6a6"}
.pe-7s-ribbon:before{content:"\e61a"}
.pe-7s-repeat:before{content:"\e61b"}
.pe-7s-refresh:before{content:"\e61c"}
.pe-7s-add-user:before{content:"\e6a9"}
.pe-7s-refresh-cloud:before{content:"\e61d"}
.pe-7s-paperclip:before{content:"\e69c"}
.pe-7s-radio:before{content:"\e61e"}
.pe-7s-note2:before{content:"\e69d"}
.pe-7s-print:before{content:"\e61f"}
.pe-7s-network:before{content:"\e69e"}
.pe-7s-prev:before{content:"\e620"}
.pe-7s-mute:before{content:"\e69f"}
.pe-7s-power:before{content:"\e621"}
.pe-7s-medal:before{content:"\e6a0"}
.pe-7s-portfolio:before{content:"\e622"}
.pe-7s-like2:before{content:"\e6a1"}
.pe-7s-plus:before{content:"\e623"}
.pe-7s-left-arrow:before{content:"\e6a2"}
.pe-7s-play:before{content:"\e624"}
.pe-7s-key:before{content:"\e6a3"}
.pe-7s-plane:before{content:"\e625"}
.pe-7s-joy:before{content:"\e6a4"}
.pe-7s-photo-gallery:before{content:"\e626"}
.pe-7s-pin:before{content:"\e69b"}
.pe-7s-phone:before{content:"\e627"}
.pe-7s-plug:before{content:"\e69a"}
.pe-7s-pen:before{content:"\e628"}
.pe-7s-right-arrow:before{content:"\e699"}
.pe-7s-paper-plane:before{content:"\e629"}
.pe-7s-delete-user:before{content:"\e6a7"}
.pe-7s-paint:before{content:"\e62a"}
.pe-7s-bottom-arrow:before{content:"\e6a8"}
.pe-7s-notebook:before{content:"\e62b"}
.pe-7s-note:before{content:"\e62c"}
.pe-7s-next:before{content:"\e62d"}
.pe-7s-news-paper:before{content:"\e62e"}
.pe-7s-musiclist:before{content:"\e62f"}
.pe-7s-music:before{content:"\e630"}
.pe-7s-mouse:before{content:"\e631"}
.pe-7s-more:before{content:"\e632"}
.pe-7s-moon:before{content:"\e633"}
.pe-7s-monitor:before{content:"\e634"}
.pe-7s-micro:before{content:"\e635"}
.pe-7s-menu:before{content:"\e636"}
.pe-7s-map:before{content:"\e637"}
.pe-7s-map-marker:before{content:"\e638"}
.pe-7s-mail:before{content:"\e639"}
.pe-7s-mail-open:before{content:"\e63a"}
.pe-7s-mail-open-file:before{content:"\e63b"}
.pe-7s-magnet:before{content:"\e63c"}
.pe-7s-loop:before{content:"\e63d"}
.pe-7s-look:before{content:"\e63e"}
.pe-7s-lock:before{content:"\e63f"}
.pe-7s-lintern:before{content:"\e640"}
.pe-7s-link:before{content:"\e641"}
.pe-7s-like:before{content:"\e642"}
.pe-7s-light:before{content:"\e643"}
.pe-7s-less:before{content:"\e644"}
.pe-7s-keypad:before{content:"\e645"}
.pe-7s-junk:before{content:"\e646"}
.pe-7s-info:before{content:"\e647"}
.pe-7s-home:before{content:"\e648"}
.pe-7s-help2:before{content:"\e649"}
.pe-7s-help1:before{content:"\e64a"}
.pe-7s-graph3:before{content:"\e64b"}
.pe-7s-graph2:before{content:"\e64c"}
.pe-7s-graph1:before{content:"\e64d"}
.pe-7s-graph:before{content:"\e64e"}
.pe-7s-global:before{content:"\e64f"}
.pe-7s-gleam:before{content:"\e650"}
.pe-7s-glasses:before{content:"\e651"}
.pe-7s-gift:before{content:"\e652"}
.pe-7s-folder:before{content:"\e653"}
.pe-7s-flag:before{content:"\e654"}
.pe-7s-filter:before{content:"\e655"}
.pe-7s-file:before{content:"\e656"}
.pe-7s-expand1:before{content:"\e657"}
.pe-7s-exapnd2:before{content:"\e658"}
.pe-7s-edit:before{content:"\e659"}
.pe-7s-drop:before{content:"\e65a"}
.pe-7s-drawer:before{content:"\e65b"}
.pe-7s-download:before{content:"\e65c"}
.pe-7s-display2:before{content:"\e65d"}
.pe-7s-display1:before{content:"\e65e"}
.pe-7s-diskette:before{content:"\e65f"}
.pe-7s-date:before{content:"\e660"}
.pe-7s-cup:before{content:"\e661"}
.pe-7s-culture:before{content:"\e662"}
.pe-7s-crop:before{content:"\e663"}
.pe-7s-credit:before{content:"\e664"}
.pe-7s-copy-file:before{content:"\e665"}
.pe-7s-config:before{content:"\e666"}
.pe-7s-compass:before{content:"\e667"}
.pe-7s-comment:before{content:"\e668"}
.pe-7s-coffee:before{content:"\e669"}
.pe-7s-cloud:before{content:"\e66a"}
.pe-7s-clock:before{content:"\e66b"}
.pe-7s-check:before{content:"\e66c"}
.pe-7s-chat:before{content:"\e66d"}
.pe-7s-cart:before{content:"\e66e"}
.pe-7s-camera:before{content:"\e66f"}
.pe-7s-call:before{content:"\e670"}
.pe-7s-calculator:before{content:"\e671"}
.pe-7s-browser:before{content:"\e672"}
.pe-7s-box2:before{content:"\e673"}
.pe-7s-box1:before{content:"\e674"}
.pe-7s-bookmarks:before{content:"\e675"}
.pe-7s-bicycle:before{content:"\e676"}
.pe-7s-bell:before{content:"\e677"}
.pe-7s-battery:before{content:"\e678"}
.pe-7s-ball:before{content:"\e679"}
.pe-7s-back:before{content:"\e67a"}
.pe-7s-attention:before{content:"\e67b"}
.pe-7s-anchor:before{content:"\e67c"}
.pe-7s-albums:before{content:"\e67d"}
.pe-7s-alarm:before{content:"\e67e"}
.pe-7s-airplay:before{content:"\e67f"}
/*============================================================================================*/
/* ELEGANT FONT  */
/*============================================================================================*/
@font-face{font-family:ElegantIcons;src:url('ElegantIcons.eot');src:url('ElegantIcons.eot?#iefix') format('embedded-opentype'),url('ElegantIcons.woff') format('woff'),url('ElegantIcons.ttf') format('truetype'),url('ElegantIcons.svg#ElegantIcons') format('svg');font-weight:400;font-style:normal}
[data-icon]:before{font-family:ElegantIcons;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.arrow-up-down,.arrow_back,.arrow_carrot-2down,.arrow_carrot-2down_alt2,.arrow_carrot-2dwnn_alt,.arrow_carrot-2left,.arrow_carrot-2left_alt,.arrow_carrot-2left_alt2,.arrow_carrot-2right,.arrow_carrot-2right_alt,.arrow_carrot-2right_alt2,.arrow_carrot-2up,.arrow_carrot-2up_alt,.arrow_carrot-2up_alt2,.arrow_carrot-down,.arrow_carrot-down_alt,.arrow_carrot-down_alt2,.arrow_carrot-left,.arrow_carrot-left_alt,.arrow_carrot-left_alt2,.arrow_carrot-right,.arrow_carrot-right_alt,.arrow_carrot-right_alt2,.arrow_carrot-up,.arrow_carrot-up_alt2,.arrow_carrot_up_alt,.arrow_condense,.arrow_condense_alt,.arrow_down,.arrow_down_alt,.arrow_expand,.arrow_expand_alt,.arrow_expand_alt2,.arrow_expand_alt3,.arrow_left,.arrow_left-down,.arrow_left-down_alt,.arrow_left-right,.arrow_left-right_alt,.arrow_left-up,.arrow_left-up_alt,.arrow_left_alt,.arrow_move,.arrow_right,.arrow_right-down,.arrow_right-down_alt,.arrow_right-up,.arrow_right-up_alt,.arrow_right_alt,.arrow_triangle-down,.arrow_triangle-down_alt,.arrow_triangle-down_alt2,.arrow_triangle-left,.arrow_triangle-left_alt,.arrow_triangle-left_alt2,.arrow_triangle-right,.arrow_triangle-right_alt,.arrow_triangle-right_alt2,.arrow_triangle-up,.arrow_triangle-up_alt,.arrow_triangle-up_alt2,.arrow_up,.arrow_up-down_alt,.arrow_up_alt,.icon_adjust-horiz,.icon_adjust-vert,.icon_archive,.icon_archive_alt,.icon_bag,.icon_bag_alt,.icon_balance,.icon_blocked,.icon_book,.icon_book_alt,.icon_box-checked,.icon_box-empty,.icon_box-selected,.icon_briefcase,.icon_briefcase_alt,.icon_building,.icon_building_alt,.icon_calculator_alt,.icon_calendar,.icon_calulator,.icon_camera,.icon_camera_alt,.icon_cart,.icon_cart_alt,.icon_chat,.icon_chat_alt,.icon_check,.icon_check_alt,.icon_check_alt2,.icon_circle-empty,.icon_circle-slelected,.icon_clipboard,.icon_clock,.icon_clock_alt,.icon_close,.icon_close_alt,.icon_close_alt2,.icon_cloud,.icon_cloud-download,.icon_cloud-download_alt,.icon_cloud-upload,.icon_cloud-upload_alt,.icon_cloud_alt,.icon_cog,.icon_cogs,.icon_comment,.icon_comment_alt,.icon_compass,.icon_compass_alt,.icon_cone,.icon_cone_alt,.icon_contacts,.icon_contacts_alt,.icon_creditcard,.icon_currency,.icon_currency_alt,.icon_cursor,.icon_cursor_alt,.icon_datareport,.icon_datareport_alt,.icon_desktop,.icon_dislike,.icon_dislike_alt,.icon_document,.icon_document_alt,.icon_documents,.icon_documents_alt,.icon_download,.icon_drawer,.icon_drawer_alt,.icon_drive,.icon_drive_alt,.icon_easel,.icon_easel_alt,.icon_error-circle,.icon_error-circle_alt,.icon_error-oct,.icon_error-oct_alt,.icon_error-triangle,.icon_error-triangle_alt,.icon_film,.icon_floppy,.icon_floppy_alt,.icon_flowchart,.icon_flowchart_alt,.icon_folder,.icon_folder-add,.icon_folder-add_alt,.icon_folder-alt,.icon_folder-open,.icon_folder-open_alt,.icon_folder_download,.icon_folder_upload,.icon_genius,.icon_gift,.icon_gift_alt,.icon_globe,.icon_globe-2,.icon_globe_alt,.icon_grid-2x2,.icon_grid-3x3,.icon_group,.icon_headphones,.icon_heart,.icon_heart_alt,.icon_hourglass,.icon_house,.icon_house_alt,.icon_id,.icon_id-2,.icon_id-2_alt,.icon_id_alt,.icon_image,.icon_images,.icon_info,.icon_info_alt,.icon_key,.icon_key_alt,.icon_laptop,.icon_lifesaver,.icon_lightbulb,.icon_lightbulb_alt,.icon_like,.icon_like_alt,.icon_link,.icon_link_alt,.icon_loading,.icon_lock,.icon_lock-open,.icon_lock-open_alt,.icon_lock_alt,.icon_mail,.icon_mail_alt,.icon_map,.icon_map_alt,.icon_menu,.icon_menu-circle_alt,.icon_menu-circle_alt2,.icon_menu-square_alt,.icon_menu-square_alt2,.icon_mic,.icon_mic_alt,.icon_minus-06,.icon_minus-box,.icon_minus_alt,.icon_minus_alt2,.icon_mobile,.icon_mug,.icon_mug_alt,.icon_music,.icon_ol,.icon_paperclip,.icon_pause,.icon_pause_alt,.icon_pause_alt2,.icon_pencil,.icon_pencil-edit,.icon_pencil-edit_alt,.icon_pencil_alt,.icon_pens,.icon_pens_alt,.icon_percent,.icon_percent_alt,.icon_phone,.icon_piechart,.icon_pin,.icon_pin_alt,.icon_plus,.icon_plus-box,.icon_plus_alt,.icon_plus_alt2,.icon_printer,.icon_printer-alt,.icon_profile,.icon_pushpin,.icon_pushpin_alt,.icon_puzzle,.icon_puzzle_alt,.icon_question,.icon_question_alt,.icon_question_alt2,.icon_quotations,.icon_quotations_alt,.icon_quotations_alt2,.icon_refresh,.icon_ribbon,.icon_ribbon_alt,.icon_rook,.icon_search,.icon_search-2,.icon_search_alt,.icon_shield,.icon_shield_alt,.icon_star,.icon_star-half,.icon_star-half_alt,.icon_star_alt,.icon_stop,.icon_stop_alt,.icon_stop_alt2,.icon_table,.icon_tablet,.icon_tag,.icon_tag_alt,.icon_tags,.icon_tags_alt,.icon_target,.icon_tool,.icon_toolbox,.icon_toolbox_alt,.icon_tools,.icon_trash,.icon_trash_alt,.icon_ul,.icon_upload,.icon_vol-mute,.icon_vol-mute_alt,.icon_volume-high,.icon_volume-high_alt,.icon_volume-low,.icon_volume-low_alt,.icon_wallet,.icon_wallet_alt,.icon_zoom-in,.icon_zoom-in_alt,.icon_zoom-out,.icon_zoom-out_alt,.social_blogger,.social_blogger_circle,.social_blogger_square,.social_delicious,.social_delicious_circle,.social_delicious_square,.social_deviantart,.social_deviantart_circle,.social_deviantart_square,.social_dribbble,.social_dribbble_circle,.social_dribbble_square,.social_facebook,.social_facebook_circle,.social_facebook_square,.social_flickr,.social_flickr_circle,.social_flickr_square,.social_googledrive,.social_googledrive_alt2,.social_googledrive_square,.social_googleplus,.social_googleplus_circle,.social_googleplus_square,.social_instagram,.social_instagram_circle,.social_instagram_square,.social_linkedin,.social_linkedin_circle,.social_linkedin_square,.social_myspace,.social_myspace_circle,.social_myspace_square,.social_picassa,.social_picassa_circle,.social_picassa_square,.social_pinterest,.social_pinterest_circle,.social_pinterest_square,.social_rss,.social_rss_circle,.social_rss_square,.social_share,.social_share_circle,.social_share_square,.social_skype,.social_skype_circle,.social_skype_square,.social_spotify,.social_spotify_circle,.social_spotify_square,.social_stumbleupon_circle,.social_stumbleupon_square,.social_tumbleupon,.social_tumblr,.social_tumblr_circle,.social_tumblr_square,.social_twitter,.social_twitter_circle,.social_twitter_square,.social_vimeo,.social_vimeo_circle,.social_vimeo_square,.social_wordpress,.social_wordpress_circle,.social_wordpress_square,.social_youtube,.social_youtube_circle,.social_youtube_square{font-family:ElegantIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.arrow_up:before{content:"\21"}
.arrow_down:before{content:"\22"}
.arrow_left:before{content:"\23"}
.arrow_right:before{content:"\24"}
.arrow_left-up:before{content:"\25"}
.arrow_right-up:before{content:"\26"}
.arrow_right-down:before{content:"\27"}
.arrow_left-down:before{content:"\28"}
.arrow-up-down:before{content:"\29"}
.arrow_up-down_alt:before{content:"\2a"}
.arrow_left-right_alt:before{content:"\2b"}
.arrow_left-right:before{content:"\2c"}
.arrow_expand_alt2:before{content:"\2d"}
.arrow_expand_alt:before{content:"\2e"}
.arrow_condense:before{content:"\2f"}
.arrow_expand:before{content:"\30"}
.arrow_move:before{content:"\31"}
.arrow_carrot-up:before{content:"\32"}
.arrow_carrot-down:before{content:"\33"}
.arrow_carrot-left:before{content:"\34"}
.arrow_carrot-right:before{content:"\35"}
.arrow_carrot-2up:before{content:"\36"}
.arrow_carrot-2down:before{content:"\37"}
.arrow_carrot-2left:before{content:"\38"}
.arrow_carrot-2right:before{content:"\39"}
.arrow_carrot-up_alt2:before{content:"\3a"}
.arrow_carrot-down_alt2:before{content:"\3b"}
.arrow_carrot-left_alt2:before{content:"\3c"}
.arrow_carrot-right_alt2:before{content:"\3d"}
.arrow_carrot-2up_alt2:before{content:"\3e"}
.arrow_carrot-2down_alt2:before{content:"\3f"}
.arrow_carrot-2left_alt2:before{content:"\40"}
.arrow_carrot-2right_alt2:before{content:"\41"}
.arrow_triangle-up:before{content:"\42"}
.arrow_triangle-down:before{content:"\43"}
.arrow_triangle-left:before{content:"\44"}
.arrow_triangle-right:before{content:"\45"}
.arrow_triangle-up_alt2:before{content:"\46"}
.arrow_triangle-down_alt2:before{content:"\47"}
.arrow_triangle-left_alt2:before{content:"\48"}
.arrow_triangle-right_alt2:before{content:"\49"}
.arrow_back:before{content:"\4a"}
.icon_minus-06:before{content:"\4b"}
.icon_plus:before{content:"\4c"}
.icon_close:before{content:"\4d"}
.icon_check:before{content:"\4e"}
.icon_minus_alt2:before{content:"\4f"}
.icon_plus_alt2:before{content:"\50"}
.icon_close_alt2:before{content:"\51"}
.icon_check_alt2:before{content:"\52"}
.icon_zoom-out_alt:before{content:"\53"}
.icon_zoom-in_alt:before{content:"\54"}
.icon_search:before{content:"\55"}
.icon_box-empty:before{content:"\56"}
.icon_box-selected:before{content:"\57"}
.icon_minus-box:before{content:"\58"}
.icon_plus-box:before{content:"\59"}
.icon_box-checked:before{content:"\5a"}
.icon_circle-empty:before{content:"\5b"}
.icon_circle-slelected:before{content:"\5c"}
.icon_stop_alt2:before{content:"\5d"}
.icon_stop:before{content:"\5e"}
.icon_pause_alt2:before{content:"\5f"}
.icon_pause:before{content:"\60"}
.icon_menu:before{content:"\61"}
.icon_menu-square_alt2:before{content:"\62"}
.icon_menu-circle_alt2:before{content:"\63"}
.icon_ul:before{content:"\64"}
.icon_ol:before{content:"\65"}
.icon_adjust-horiz:before{content:"\66"}
.icon_adjust-vert:before{content:"\67"}
.icon_document_alt:before{content:"\68"}
.icon_documents_alt:before{content:"\69"}
.icon_pencil:before{content:"\6a"}
.icon_pencil-edit_alt:before{content:"\6b"}
.icon_pencil-edit:before{content:"\6c"}
.icon_folder-alt:before{content:"\6d"}
.icon_folder-open_alt:before{content:"\6e"}
.icon_folder-add_alt:before{content:"\6f"}
.icon_info_alt:before{content:"\70"}
.icon_error-oct_alt:before{content:"\71"}
.icon_error-circle_alt:before{content:"\72"}
.icon_error-triangle_alt:before{content:"\73"}
.icon_question_alt2:before{content:"\74"}
.icon_question:before{content:"\75"}
.icon_comment_alt:before{content:"\76"}
.icon_chat_alt:before{content:"\77"}
.icon_vol-mute_alt:before{content:"\78"}
.icon_volume-low_alt:before{content:"\79"}
.icon_volume-high_alt:before{content:"\7a"}
.icon_quotations:before{content:"\7b"}
.icon_quotations_alt2:before{content:"\7c"}
.icon_clock_alt:before{content:"\7d"}
.icon_lock_alt:before{content:"\7e"}
.icon_lock-open_alt:before{content:"\e000"}
.icon_key_alt:before{content:"\e001"}
.icon_cloud_alt:before{content:"\e002"}
.icon_cloud-upload_alt:before{content:"\e003"}
.icon_cloud-download_alt:before{content:"\e004"}
.icon_image:before{content:"\e005"}
.icon_images:before{content:"\e006"}
.icon_lightbulb_alt:before{content:"\e007"}
.icon_gift_alt:before{content:"\e008"}
.icon_house_alt:before{content:"\e009"}
.icon_genius:before{content:"\e00a"}
.icon_mobile:before{content:"\e00b"}
.icon_tablet:before{content:"\e00c"}
.icon_laptop:before{content:"\e00d"}
.icon_desktop:before{content:"\e00e"}
.icon_camera_alt:before{content:"\e00f"}
.icon_mail_alt:before{content:"\e010"}
.icon_cone_alt:before{content:"\e011"}
.icon_ribbon_alt:before{content:"\e012"}
.icon_bag_alt:before{content:"\e013"}
.icon_creditcard:before{content:"\e014"}
.icon_cart_alt:before{content:"\e015"}
.icon_paperclip:before{content:"\e016"}
.icon_tag_alt:before{content:"\e017"}
.icon_tags_alt:before{content:"\e018"}
.icon_trash_alt:before{content:"\e019"}
.icon_cursor_alt:before{content:"\e01a"}
.icon_mic_alt:before{content:"\e01b"}
.icon_compass_alt:before{content:"\e01c"}
.icon_pin_alt:before{content:"\e01d"}
.icon_pushpin_alt:before{content:"\e01e"}
.icon_map_alt:before{content:"\e01f"}
.icon_drawer_alt:before{content:"\e020"}
.icon_toolbox_alt:before{content:"\e021"}
.icon_book_alt:before{content:"\e022"}
.icon_calendar:before{content:"\e023"}
.icon_film:before{content:"\e024"}
.icon_table:before{content:"\e025"}
.icon_contacts_alt:before{content:"\e026"}
.icon_headphones:before{content:"\e027"}
.icon_lifesaver:before{content:"\e028"}
.icon_piechart:before{content:"\e029"}
.icon_refresh:before{content:"\e02a"}
.icon_link_alt:before{content:"\e02b"}
.icon_link:before{content:"\e02c"}
.icon_loading:before{content:"\e02d"}
.icon_blocked:before{content:"\e02e"}
.icon_archive_alt:before{content:"\e02f"}
.icon_heart_alt:before{content:"\e030"}
.icon_star_alt:before{content:"\e031"}
.icon_star-half_alt:before{content:"\e032"}
.icon_star:before{content:"\e033"}
.icon_star-half:before{content:"\e034"}
.icon_tools:before{content:"\e035"}
.icon_tool:before{content:"\e036"}
.icon_cog:before{content:"\e037"}
.icon_cogs:before{content:"\e038"}
.arrow_up_alt:before{content:"\e039"}
.arrow_down_alt:before{content:"\e03a"}
.arrow_left_alt:before{content:"\e03b"}
.arrow_right_alt:before{content:"\e03c"}
.arrow_left-up_alt:before{content:"\e03d"}
.arrow_right-up_alt:before{content:"\e03e"}
.arrow_right-down_alt:before{content:"\e03f"}
.arrow_left-down_alt:before{content:"\e040"}
.arrow_condense_alt:before{content:"\e041"}
.arrow_expand_alt3:before{content:"\e042"}
.arrow_carrot_up_alt:before{content:"\e043"}
.arrow_carrot-down_alt:before{content:"\e044"}
.arrow_carrot-left_alt:before{content:"\e045"}
.arrow_carrot-right_alt:before{content:"\e046"}
.arrow_carrot-2up_alt:before{content:"\e047"}
.arrow_carrot-2dwnn_alt:before{content:"\e048"}
.arrow_carrot-2left_alt:before{content:"\e049"}
.arrow_carrot-2right_alt:before{content:"\e04a"}
.arrow_triangle-up_alt:before{content:"\e04b"}
.arrow_triangle-down_alt:before{content:"\e04c"}
.arrow_triangle-left_alt:before{content:"\e04d"}
.arrow_triangle-right_alt:before{content:"\e04e"}
.icon_minus_alt:before{content:"\e04f"}
.icon_plus_alt:before{content:"\e050"}
.icon_close_alt:before{content:"\e051"}
.icon_check_alt:before{content:"\e052"}
.icon_zoom-out:before{content:"\e053"}
.icon_zoom-in:before{content:"\e054"}
.icon_stop_alt:before{content:"\e055"}
.icon_menu-square_alt:before{content:"\e056"}
.icon_menu-circle_alt:before{content:"\e057"}
.icon_document:before{content:"\e058"}
.icon_documents:before{content:"\e059"}
.icon_pencil_alt:before{content:"\e05a"}
.icon_folder:before{content:"\e05b"}
.icon_folder-open:before{content:"\e05c"}
.icon_folder-add:before{content:"\e05d"}
.icon_folder_upload:before{content:"\e05e"}
.icon_folder_download:before{content:"\e05f"}
.icon_info:before{content:"\e060"}
.icon_error-circle:before{content:"\e061"}
.icon_error-oct:before{content:"\e062"}
.icon_error-triangle:before{content:"\e063"}
.icon_question_alt:before{content:"\e064"}
.icon_comment:before{content:"\e065"}
.icon_chat:before{content:"\e066"}
.icon_vol-mute:before{content:"\e067"}
.icon_volume-low:before{content:"\e068"}
.icon_volume-high:before{content:"\e069"}
.icon_quotations_alt:before{content:"\e06a"}
.icon_clock:before{content:"\e06b"}
.icon_lock:before{content:"\e06c"}
.icon_lock-open:before{content:"\e06d"}
.icon_key:before{content:"\e06e"}
.icon_cloud:before{content:"\e06f"}
.icon_cloud-upload:before{content:"\e070"}
.icon_cloud-download:before{content:"\e071"}
.icon_lightbulb:before{content:"\e072"}
.icon_gift:before{content:"\e073"}
.icon_house:before{content:"\e074"}
.icon_camera:before{content:"\e075"}
.icon_mail:before{content:"\e076"}
.icon_cone:before{content:"\e077"}
.icon_ribbon:before{content:"\e078"}
.icon_bag:before{content:"\e079"}
.icon_cart:before{content:"\e07a"}
.icon_tag:before{content:"\e07b"}
.icon_tags:before{content:"\e07c"}
.icon_trash:before{content:"\e07d"}
.icon_cursor:before{content:"\e07e"}
.icon_mic:before{content:"\e07f"}
.icon_compass:before{content:"\e080"}
.icon_pin:before{content:"\e081"}
.icon_pushpin:before{content:"\e082"}
.icon_map:before{content:"\e083"}
.icon_drawer:before{content:"\e084"}
.icon_toolbox:before{content:"\e085"}
.icon_book:before{content:"\e086"}
.icon_contacts:before{content:"\e087"}
.icon_archive:before{content:"\e088"}
.icon_heart:before{content:"\e089"}
.icon_profile:before{content:"\e08a"}
.icon_group:before{content:"\e08b"}
.icon_grid-2x2:before{content:"\e08c"}
.icon_grid-3x3:before{content:"\e08d"}
.icon_music:before{content:"\e08e"}
.icon_pause_alt:before{content:"\e08f"}
.icon_phone:before{content:"\e090"}
.icon_upload:before{content:"\e091"}
.icon_download:before{content:"\e092"}
.social_facebook:before{content:"\e093"}
.social_twitter:before{content:"\e094"}
.social_pinterest:before{content:"\e095"}
.social_googleplus:before{content:"\e096"}
.social_tumblr:before{content:"\e097"}
.social_tumbleupon:before{content:"\e098"}
.social_wordpress:before{content:"\e099"}
.social_instagram:before{content:"\e09a"}
.social_dribbble:before{content:"\e09b"}
.social_vimeo:before{content:"\e09c"}
.social_linkedin:before{content:"\e09d"}
.social_rss:before{content:"\e09e"}
.social_deviantart:before{content:"\e09f"}
.social_share:before{content:"\e0a0"}
.social_myspace:before{content:"\e0a1"}
.social_skype:before{content:"\e0a2"}
.social_youtube:before{content:"\e0a3"}
.social_picassa:before{content:"\e0a4"}
.social_googledrive:before{content:"\e0a5"}
.social_flickr:before{content:"\e0a6"}
.social_blogger:before{content:"\e0a7"}
.social_spotify:before{content:"\e0a8"}
.social_delicious:before{content:"\e0a9"}
.social_facebook_circle:before{content:"\e0aa"}
.social_twitter_circle:before{content:"\e0ab"}
.social_pinterest_circle:before{content:"\e0ac"}
.social_googleplus_circle:before{content:"\e0ad"}
.social_tumblr_circle:before{content:"\e0ae"}
.social_stumbleupon_circle:before{content:"\e0af"}
.social_wordpress_circle:before{content:"\e0b0"}
.social_instagram_circle:before{content:"\e0b1"}
.social_dribbble_circle:before{content:"\e0b2"}
.social_vimeo_circle:before{content:"\e0b3"}
.social_linkedin_circle:before{content:"\e0b4"}
.social_rss_circle:before{content:"\e0b5"}
.social_deviantart_circle:before{content:"\e0b6"}
.social_share_circle:before{content:"\e0b7"}
.social_myspace_circle:before{content:"\e0b8"}
.social_skype_circle:before{content:"\e0b9"}
.social_youtube_circle:before{content:"\e0ba"}
.social_picassa_circle:before{content:"\e0bb"}
.social_googledrive_alt2:before{content:"\e0bc"}
.social_flickr_circle:before{content:"\e0bd"}
.social_blogger_circle:before{content:"\e0be"}
.social_spotify_circle:before{content:"\e0bf"}
.social_delicious_circle:before{content:"\e0c0"}
.social_facebook_square:before{content:"\e0c1"}
.social_twitter_square:before{content:"\e0c2"}
.social_pinterest_square:before{content:"\e0c3"}
.social_googleplus_square:before{content:"\e0c4"}
.social_tumblr_square:before{content:"\e0c5"}
.social_stumbleupon_square:before{content:"\e0c6"}
.social_wordpress_square:before{content:"\e0c7"}
.social_instagram_square:before{content:"\e0c8"}
.social_dribbble_square:before{content:"\e0c9"}
.social_vimeo_square:before{content:"\e0ca"}
.social_linkedin_square:before{content:"\e0cb"}
.social_rss_square:before{content:"\e0cc"}
.social_deviantart_square:before{content:"\e0cd"}
.social_share_square:before{content:"\e0ce"}
.social_myspace_square:before{content:"\e0cf"}
.social_skype_square:before{content:"\e0d0"}
.social_youtube_square:before{content:"\e0d1"}
.social_picassa_square:before{content:"\e0d2"}
.social_googledrive_square:before{content:"\e0d3"}
.social_flickr_square:before{content:"\e0d4"}
.social_blogger_square:before{content:"\e0d5"}
.social_spotify_square:before{content:"\e0d6"}
.social_delicious_square:before{content:"\e0d7"}
.icon_printer:before{content:"\e103"}
.icon_calulator:before{content:"\e0ee"}
.icon_building:before{content:"\e0ef"}
.icon_floppy:before{content:"\e0e8"}
.icon_drive:before{content:"\e0ea"}
.icon_search-2:before{content:"\e101"}
.icon_id:before{content:"\e107"}
.icon_id-2:before{content:"\e108"}
.icon_puzzle:before{content:"\e102"}
.icon_like:before{content:"\e106"}
.icon_dislike:before{content:"\e0eb"}
.icon_mug:before{content:"\e105"}
.icon_currency:before{content:"\e0ed"}
.icon_wallet:before{content:"\e100"}
.icon_pens:before{content:"\e104"}
.icon_easel:before{content:"\e0e9"}
.icon_flowchart:before{content:"\e109"}
.icon_datareport:before{content:"\e0ec"}
.icon_briefcase:before{content:"\e0fe"}
.icon_shield:before{content:"\e0f6"}
.icon_percent:before{content:"\e0fb"}
.icon_globe:before{content:"\e0e2"}
.icon_globe-2:before{content:"\e0e3"}
.icon_target:before{content:"\e0f5"}
.icon_hourglass:before{content:"\e0e1"}
.icon_balance:before{content:"\e0ff"}
.icon_rook:before{content:"\e0f8"}
.icon_printer-alt:before{content:"\e0fa"}
.icon_calculator_alt:before{content:"\e0e7"}
.icon_building_alt:before{content:"\e0fd"}
.icon_floppy_alt:before{content:"\e0e4"}
.icon_drive_alt:before{content:"\e0e5"}
.icon_search_alt:before{content:"\e0f7"}
.icon_id_alt:before{content:"\e0e0"}
.icon_id-2_alt:before{content:"\e0fc"}
.icon_puzzle_alt:before{content:"\e0f9"}
.icon_like_alt:before{content:"\e0dd"}
.icon_dislike_alt:before{content:"\e0f1"}
.icon_mug_alt:before{content:"\e0dc"}
.icon_currency_alt:before{content:"\e0f3"}
.icon_wallet_alt:before{content:"\e0d8"}
.icon_pens_alt:before{content:"\e0db"}
.icon_easel_alt:before{content:"\e0f0"}
.icon_flowchart_alt:before{content:"\e0df"}
.icon_datareport_alt:before{content:"\e0f2"}
.icon_briefcase_alt:before{content:"\e0f4"}
.icon_shield_alt:before{content:"\e0d9"}
.icon_percent_alt:before{content:"\e0da"}
.icon_globe_alt:before{content:"\e0de"}
.icon_clipboard:before{content:"\e0e6"}
.glyph{float:left;text-align:center;padding:.75em;margin:.4em 1.5em .75em 0;width:6em;text-shadow:none}
.glyph_big{font-size:128px;color:#59c5dc;float:left;margin-right:20px}
.glyph div{padding-bottom:10px}
.glyph input{font-family:consolas,monospace;font-size:12px;width:100%;text-align:center;border:0;box-shadow:0 0 0 1px #ccc;padding:.2em;-moz-border-radius:5px;-webkit-border-radius:5px}
.centered{margin-left:auto;margin-right:auto}
.glyph .fs1{font-size:2em}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/librerieCSS/1.0.2_jquery.circliful.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.circliful .outer {
    fill: transparent;
    stroke: #333;
    stroke-width: 19.8;
    stroke-dasharray: 534;
    transition: stroke-dashoffset 1s;
    -webkit-animation-play-state: running;
    /* firefox bug fix - won't rotate at 90deg angles */
    -moz-transform: rotate(-89deg) translateX(-190px);
}

/* full circle 25 empty 534 */

.circliful .inner {
    fill: transparent;
    stroke: orange;
    stroke-width: 20;
    stroke-dasharray: 534;
    transition: stroke-dashoffset 1s;
    -webkit-animation-play-state: running;
    /* firefox bug fix - won't rotate at 90deg angles */
    -moz-transform: rotate(-89deg) translateX(-190px);
    stroke-dashoffset: 0;
}

.circliful {
    overflow: visible !important;

}

.svg-container {
    width: 100%;
    margin: 0 auto;
    overflow: visible;
}

svg .icon {
    font-family: FontAwesome;
}


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